wpf - 错误 : This PlotModel is already in use by some other PlotView control

标签 wpf xaml mvvm viewmodel oxyplot

我有两个选项卡绑定(bind)到一个 viewmodel其中包含 PlotModeloxyplot并查看通过 DataTemplate 选择的模型.
单击第一个选项卡时,viewmodel已正确绑定(bind),但是当切换到标题中定义的异常上方的第二个选项卡时抛出。
两个选项卡中的所有控制都是相同的。
是否可以将一个对象绑定(bind)到两个控件?

最佳答案

我知道你面临什么问题,因为我自己也遇到过。 Oxyplot 不允许您将一个模型绑定(bind)到两个图。

原因:一旦将 PlotModel 分配给 Plotview,它就会封装在该 PlotView 对象中。

解决问题的唯一方法是为每个 PlotView 创建单独的 PlotModel。

关于wpf - 错误 : This PlotModel is already in use by some other PlotView control,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25833524/

相关文章:

c# - 在 XAML 中访问代码隐藏变量

wpf - 我该如何让那个该死的 wpf 弹出窗口消失?

wpf - 在哪里下载XAMLPad?

wpf - 如何设置 WPF FlowDocument 的原始宽度

c# - 如何在 xaml 中的复选框对象上禁用破折号 + 等号?

wpf - 动画完成后如何正确执行命令?

c# - 仅绑定(bind)日期和时间

c# - WPF 中的 BindingOperations.EnableCollectionSynchronization 之谜

wpf - Color 和 SolidColorBrush 的区别澄清

wpf - 页面上的某些控件对于 MS UI 自动化不可见