0

過去 2 日間、Commanding を介して TextBox.TextChanged イベントまたは ComboBox.TextInput イベントを起動する Attach-command-behaviour について調べています。しかし、私はこれに対する適切な解決策を得ることができません。

私が得た解決策の 1 つは、Text を ViewModel プロパティにバインドすることにより、UpdateSourceTrigger=PropertyChanged で目的のメソッドを呼び出すことでした。

しかし、MVVM の調査結果によると、プロパティは、OnPropertyChanged を含むプライベート メンバーのゲッターとセッター以外のコードを保持してはなりません。

それで、誰かがこれについて私を助けてくれますか、私が正しい方向に進んでいるかどうかを教えてください。または、どこかに何かが欠けています。

詳細な説明、リンク、またはサンプルコードは高く評価されます。

コーディング、VJを楽しむ

4

1 に答える 1

0

しかし、MVVM の調査結果によると、プロパティは、OnPropertyChanged を含むプライベート メンバーのゲッターとセッター以外のコードを保持してはなりません。

何があなたをそう思わせたのですか?セッターに必要なコードを含めることは問題ありません...とにかく、アタッチされたビヘイビアを使用するよりもはるかに簡単です

于 2011-03-31T07:51:12.843 に答える