1

ListBox複数のモデル オブジェクトを持つ があり、 、、および任意の値を持つオブジェクトのリストなどpersonの通常の値で呼び出すことができます。nameagefamiliyNameprofessions

person選択したオブジェクトの値を表示する Inspector コントロールを今作成したいのですが、私の探求はそうです。

Inspector ビューモデルには、ビューをバインドするための独自のプロパティ ( など) が必要であり、リストボックスで選択された項目が変更された場合にそれらすべてを更新する必要がありますかSelectedPersonName? SelectedPersonAgeまたは、リストボックスで選択されたアイテムを参照するインスペクタービューモデルで参照を行うだけで実装する必要があり、最終的に{Binding SelectedPerson.name} {Binding SelectedPerson.age}What is best practice here? 第三の方法はありますか?

4

2 に答える 2

2

2番目の方法。選択した人物が変更されたとき、およびその人物のプロパティが変更されたときに通知する限り、すべて正しくバインドされます。そして、たくさんの新しいビューモデル プロパティを作成する必要はありません。

于 2013-11-08T18:20:09.053 に答える