3

UI にボタンがあり、X 軸を左右にパンし、ズームインまたはズームアウトする必要があります。問題はMVVMであるため、ビューモデルがビューに直接アクセスできないため、XAxis.Zoom()のようなことはできません。また、xaml で定義できるすべてのズーム修飾子は、コントロールで直接マウス/タッチ イベントに反応するように見えます。MVVM の制約に違反することなく、コードから軸を操作するにはどうすればよいですか?

編集: また、私は SciChart バージョン 3.3.1 を使用していることも付け加えておく必要があります。現在のイテレーションには、API の変更を壊す可能性のある新しいメジャー バージョンに更新するスペースがありません。

4

2 に答える 2

0

Zoom 関数は VisibleRange プロパティを変更するように見えるため、解決策は、軸の VisibleRange をビューモデル プロパティにバインドし、それに応じてプロパティを変更することでした。AutoRange を Never に設定することもできます。

于 2016-04-18T13:42:41.883 に答える