0

モデルにバインドされた 2 つのユーザー コントロールで構成されるダイアログがあります。

ユーザー コントロールとのダイアログ

ユーザーが UserControl1 からチャート コントロールのデータ ポイントを選択できるようにしたいと考えています。

チャート コントロールのマウス ダウン イベントでデータ ポイントを取得し、関連するテキスト ボックスにその値を入力することができます。その値を UserControl1 に戻す最善の方法を特定できません。また、どのボタンがデータ ポイントを選択するための呼び出しを行ったかをどのように識別しますか。私はMVVMフレンドリーな方法で同じことをしなければならないことに注意してください。

4

1 に答える 1

0

それは実際にはUserControl、ViewModels に関するものではありません。チャートモデル(「ViewModel」である必要があると思います)が、データポイントをパラメーターとして渡すイベントを発生させる可能性があることをお勧めします。

UserControlどのボタンが呼び出しを行ったかを識別するために、モデル (ここでも ViewModel) に記憶できます。

于 2012-08-22T07:49:45.153 に答える