0

WPF/MVVM アプリケーションでは、特定のビューにカスタム コントロールがあります。このコントロールは WPF DataGrid を拡張し、ユーザー名と ID を含みます。
同じビューに、Text プロパティがビューモデルによって公開された User オブジェクトのすべての異なるプロパティにバインドされ、Text プロパティの UpdateSourceTrigger が LostFocus に設定されているいくつかのテキスト ボックスがあります。
テキストボックスを離れるたびに、データが更新されます (テキストボックスがフォーカスを失うため)。しかし、問題は、テキスト ボックスを残してカスタム コントロール内の項目を選択しても、テキスト ボックスのデータが更新されないことです。誰が何が起こっているのか説明できますか?

4

1 に答える 1

1

おそらく、カスタム コントロールに独自のフォーカス スコープが定義されているため、テキスト ボックスとカスタム コントロールの両方に論理的なフォーカスを配置できますか? snoop でチェックしてみてください。

于 2012-07-02T06:40:34.697 に答える