Tabcontrols と Oxyplot にバグがあります。私の xaml の構造は次のようなものです。AvalonDock ドキュメントがあり、内部にはドキュメントごとに 3 つのハードコーディングされたタブがあります。これらのタブの 1 つには、各タブ内に Oxyplot ビューを持つ別のタブ コントロールがあります。問題は、2 つ (場合によっては 3 つ) の Avalondock ドキュメントを開くと、次の例外が発生することです。
This PlotModel is already in use by some other PlotView control.
タブコントロールがタブを仮想化しており、プロットモデルがさまざまなビューで数回使用されているためだと思います。どうすれば防ぐことができますか?
問題はこれと非常によく似ていますが、
しかし、私はそれがまだ解決策を持っていないとは思わない. ここに記載されている仮想化オフのソリューションを試しました
http://www.codeproject.com/Articles/460989/WPF-TabControl-Turning-Off-Tab-Virtualization
正しく機能しましたが、それはテンプレートからのタブであり、ハードコードされたタブからではありませんでした。
何か案は?
ありがとう
よろしく。
ソール・イダルゴ。