DataGrid ComboBox как установить ItemSource?
У меня есть DataGrid с DataGridComboBoxColumn, так же у меня есть переменная, в которой содержатся нужные мне варианты для КомбоБокса. Как их соединить?
<DataGrid x:Name="MondayGrid" HorizontalAlignment="Left" Height="327" VerticalAlignment="Top" Width="223" Margin="-4,-4,-4,-3" RenderTransformOrigin="0.5,0.5" AutoGenerateColumns="False">
<DataGrid.Columns>
<DataGridTextColumn Header="Время" CanUserSort="False" Binding="{Binding Time}"/>
<DataGridComboBoxColumn Header="Предмет" CanUserReorder="False" CanUserResize="False" CanUserSort="False" Width="150" SelectedValueBinding="{Binding Subject}" ItemsSource="{Binding FormSTRs}"/>
</DataGrid.Columns>
</DataGrid>
переменная -
public static ObservableCollection<string> FormSTRs { get; set; }
Ответы (1 шт):
Автор решения: Ростислав Липский
→ Ссылка
Решение:
ItemsSource="{Binding Source={x:Static local:MainWindow.FormSTRs}}"