PlotView 和 Plot 之间有什么不同?

What's different between PlotView and Plot?

我见过两种图表用法,PlotViewPlot

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

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

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

两种方法都对,而且都遵循MVVM模式。我认为两者之间的唯一区别是,正如创作者(Oystein Bjorke)所说:

The PlotView component is now similar on all platforms, it contains only Model and Controller properties. The Plot control let you define axes, series, annotations etc. and this should only be available in XAML-based platforms.

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

个人意见,一开始我用的是Plot组件,后来遇到了问题:如果要导入plot,必须先创建view。然后我切换到 PlotView 组件并且导入工作正常而没有创建视图。