DataGridのItemsSourceとしてデータバインディングにObservableCollectionを使用しています。コレクションには複合型オブジェクトが含まれます。このタイプのプロパティの1つは、文字列のリストです。リストを含むオブジェクトのObservableCollection
ちょうど今のところ、このリストプロパティをコードから更新しても、UIの変更はありません(プライマリバインディングは正常に動作します)。だから、私の質問です:それは期待された行動ですか?たぶん、型の一部としてListを使うべきではなく、ObservableCollectionを使うべきでしょうか?
更新
モードが一方向に設定されています。
Jehofは正しいですが、(表示に応じて)HierarchicalDataTemplateを使用する必要があります。 –
タイプは、ICollectionまたは別のインタフェースをプロパティとして公開する必要があります。バッキングフィールドは、ObservableCollectionなどのINotifyCollectionChangedを実装する必要があります。 –