私は現在MyVM
と呼ばれるviewmodelオブジェクトを持っています。これはAllDataObjects
と呼ばれるデータオブジェクトのリストを保持し(、それはList<MyEntry>
プロパティListOfEntries
となります)、リストから現在選択されているデータオブジェクトを返すプロパティCurrentSelection
があります。変更インスタンスを保持するプロパティのGridControlのBindingSource
選択した項目を変更するメカニズムが機能し、AllDataObjects
の異なるMyData
オブジェクトがCurrentSelection
プロパティに割り当てられます。
私はDevExpress GridControl
があり、DataBinding
を参照する必要があります。MyVM.CurrentSelection.ListOfEntries
です。しかし、これを設定すると、バインディングは、CurrentSelection
が新しいMyData
オブジェクトインスタンスが割り当てられると、バインディングは古いオブジェクトへの参照しか知らないため、最初に割り当てられた要素を常に指します。
CurrentSelecton
に格納されている同じMyData
インスタンスをリセットして再初期化せずに、このネストされたプロパティにグリッドをバインドする方法はありますか?