2017-01-12 6 views
3

私は2つのチャートの使用方法、PlotViewPlotを見てきました。PlotViewとPlotの違いは何ですか?

PlotViewを使用すると、Model="{Binding MyModel}"しか使用できません。ソースのような他のバインディングは設定できません。私はMVVMを実装することはできません。

しかし、Plotを使用すると、バインディングを行うことができ、xamlの多くのサブコントロールの設定はseries,などと好きです。

違いがわかりますか?

答えて

1

どちらの方法も正しく、両方ともMVVMパターンです。私は両方の間の唯一の違いは、これをと思い、作成者(Oystein Bjorke)として言った:

PlotViewコンポーネントは、それが のみModelControllerプロパティが含まれているすべてのプラットフォーム上で同様です。 Plotコントロールでは 軸、シリーズ、注釈などを定義できます.XAMLベースのプラットフォームでは しか使用できません。

リンク:個人的な意見としてhttp://discussion.oxyplot.org/topics/240-cant-define-axes-in-xaml/

、最初に私はPlotコンポーネントを使用したが、その後、私はそれで問題があった:あなたはプロットをインポートする場合は、最初のビューを作成する必要があります。その後、私はPlotViewコンポーネントに切り替えました。そして、ビューは作成されずにインポートが正常に機能しました。

関連する問題