我看过两个图表用法,PlotView
和Plot
。
如果我使用PlotView
,我只能使用Model="{Binding MyModel}"
,我无法像源一样设置其他绑定。我无法实现MVVM。
但是,如果我使用Plot
,我可以执行任何绑定,xaml中的许多子控件设置都需要series
,axes
,等等。
我可以知道有什么不同吗?
答案 0 :(得分:3)
两种方法都是对的,都尊重MVVM模式。我认为两者之间唯一的区别就是这个,正如创作者(Oystein Bjorke)所说:
PlotView
组件现在在所有平台上都类似,它包含 仅限Model
和Controller
属性。Plot
控件可以让你 定义轴,系列,注释等,这应该只是 可在基于XAML的平台中使用。
link:http://discussion.oxyplot.org/topics/240-cant-define-axes-in-xaml/
作为个人观点,起初我使用了Plot
组件,但后来我遇到了问题:如果要导入绘图,则必须先创建视图。然后我切换到PlotView
组件,导入工作正常,没有创建视图。