1

Tabcontrols と Oxyplot にバグがあります。私の xaml の構造は次のようなものです。AvalonDock ドキュメントがあり、内部にはドキュメントごとに 3 つのハードコーディングされたタブがあります。これらのタブの 1 つには、各タブ内に Oxyplot ビューを持つ別のタブ コントロールがあります。問題は、2 つ (場合によっては 3 つ) の Avalondock ドキュメントを開くと、次の例外が発生することです。

This PlotModel is already in use by some other PlotView control.

タブコントロールがタブを仮想化しており、プロットモデルがさまざまなビューで数回使用されているためだと思います。どうすれば防ぐことができますか?

問題はこれと非常によく似ていますが、

http://discussion.oxyplot.org/topic/506228-error-this-plotmodel-is-already-in-use-by-some-other-plotview-control/

しかし、私はそれがまだ解決策を持っていないとは思わない. ここに記載されている仮想化オフのソリューションを試しました

http://www.codeproject.com/Articles/460989/WPF-TabControl-Turning-Off-Tab-Virtualization

正しく機能しましたが、それはテンプレートからのタブであり、ハードコードされたタブからではありませんでした。

何か案は?

ありがとう

よろしく。

ソール・イダルゴ。

4

1 に答える 1