Как изменить DataContext DataGridComboBoxColumn (WPF / C #) - PullRequest
0 голосов
/ 25 мая 2011

Я использую MVVM с WPF, Window.DataContext установлен на myViewModel.Теперь у меня есть DataGridComboBoxColumn в DataGrid, и я бы хотел установить ItemsSource для этого столбца для некоторого свойства myViewModel.

Как это можно сделать?

1 Ответ

0 голосов
/ 25 мая 2011

Вы можете сделать что-то вроде этого

<DataGridComboBoxColumn >
     <DataGridComboBoxColumn.EditingElementStyle>
         <Style TargetType="{x:Type ComboBox}">
              <Setter Property="ItemsSource" Value="{Binding Path=DataContext.YourProperty, RelativeSource={RelativeSource AncestorType={x:Type Window}}}" />
         </Style>
      </DataGridComboBoxColumn.EditingElementStyle>
</DataGridComboBoxColumn>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...