Я использую сетку данных для отображения списка данных для пользователя.Итак, у меня есть два столбца данных, которые привязываются к списку наблюдаемых в View-Model, и еще один столбец комбинированного списка, который привязывается к enum.когда я запускаю столбец кода с полем со списком, другие столбцы не работают должным образом.
<UserControl.Resources>
<ObjectDataProvider x:Key="ActionEnumList" MethodName="GetValues" ObjectType="{x:Type core:Enum}">
<ObjectDataProvider.MethodParameters>
<x:Type TypeName="desktop:ActionsEnum"/>
</ObjectDataProvider.MethodParameters>
</ObjectDataProvider>
</UserControl.Resources>
<DataGrid ItemsSource="{Binding InactiveTrains}" AutoGenerateColumns="False" >
<DataGrid.Columns>
<DataGridTextColumn Width="100" Header="Train ID" Binding="{Binding TID}" />
<DataGridTextColumn Width="*" Header="Name" Binding="{Binding Name}" />
<DataGridComboBoxColumn ItemsSource="{Binding Source={StaticResource ActionEnumList}}"/>
</DataGrid.Columns>
</DataGrid>
enum
public enum ActionsEnum
{
Cancelled=1,
Activated=2,
Delayed=3,
Rescheduled=4
}
view-model
public ObservableCollection<Train> InactiveTrains { get; set; }