我有 Tabcontrols 和 Oxyplot 的错误。我的 xaml 的结构是这样的:我有一个 AvalonDock 文档,其中每个文档都有 3 个硬编码选项卡。其中一个选项卡有另一个选项卡控件,每个选项卡内都有一个 Oxyplot 视图。问题是当我打开两个(有时是三个)Avalondock 文档时,出现以下异常:
This PlotModel is already in use by some other PlotView control.
我猜这是因为 tabcontrol 正在虚拟化选项卡,并且 plot 模型被多次用于不同的视图。我该如何预防?
问题和这个很相似,
但我认为它还没有解决方案。我尝试了这里给出的虚拟化关闭解决方案
http://www.codeproject.com/Articles/460989/WPF-TabControl-Turning-Off-Tab-Virtualization
并且工作正常,但这是针对来自模板的选项卡而不是来自硬编码选项卡的选项卡。
有任何想法吗?
谢谢
问候。
索尔·伊达尔戈。