Я использую шаблон M-V-VM.
У меня есть ViewModel и ObservableCollection DataModels.
Список DataModels привязан к данным к DataGrid.
Когда сетка отображается, я бы хотел, чтобы одно из полей было ComboBox (скажем, список имен строк).
Этот список имен строк является общим списком, который применяется ко всем строкам (т. Е. DataModels).
Есть ли способ привязать свойство строки уровня поля к родительскому ViewModel?
Одно из возможных решений, которое я бы хотел избежать, это:
Имейте get-свойство в DataModel, которое по существу возвращает свойство ViewModel (список имен строк).