PlotView和Plot有什么不同?

时间:2017-01-12 02:28:27

标签: c# wpf mvvm oxyplot

我看过两个图表用法,PlotViewPlot

如果我使用PlotView,我只能使用Model="{Binding MyModel}",我无法像源一样设置其他绑定。我无法实现MVVM。

但是,如果我使用Plot,我可以执行任何绑定,xaml中的许多子控件设置都需要seriesaxes,等等。

我可以知道有什么不同吗?

1 个答案:

答案 0 :(得分:3)

两种方法都是对的,都尊重MVVM模式。我认为两者之间唯一的区别就是这个,正如创作者(Oystein Bjorke)所说:

  

PlotView组件现在在所有平台上都类似,它包含   仅限ModelController属性。 Plot控件可以让你   定义轴,系列,注释等,这应该只是   可在基于XAML的平台中使用。

link:http://discussion.oxyplot.org/topics/240-cant-define-axes-in-xaml/

作为个人观点,起初我使用了Plot组件,但后来我遇到了问题:如果要导入绘图,则必须先创建视图。然后我切换到PlotView组件,导入工作正常,没有创建视图。