错误:此PlotModel已被其他一些PlotView控件使用

Ali*_*eza 2 wpf xaml mvvm viewmodel oxyplot

我有两个选项卡绑定到一个选项卡,viewmodel其中包含一个PlotModelof oxyplot和通过a选择的视图模型DataTemplate。单击第一个选项卡时,viewmodel绑定正确,但切换到标题抛出异常中定义的异常上方的第二个选项卡时。在两个选项卡中,所有控件均相同。是否可以将一个对象绑定到两个控件?

小智 5

我已经知道自己面对的是什么问题。Oxyplot不允许您将一个模型绑定到两个图。

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

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