Привет, вопрос такой
У меня есть DataGrid, который тянет данные для столбцов из ресурса PropertiesTable. В одном из столбиков у меня находится ComboBox (он же DropDownList), в который надо набиндовать список совсем из другого ресурса, а из исходного ресурса PropertiesTable взять то, какой элемент установить в качестве Selected. Как это сделать?
| Код | <enf:DataGrid Name="TemplateProperties" ItemsSource="{Binding PropertiesTable}" AutoGenerateColumns="False" CanUserAddRows="False" > <enf:DataGrid.Columns> <enf:DataGridTextColumn Header="Property name" IsReadOnly="False" Binding="{Binding Name}"></enf:DataGridTextColumn> <enf:DataGridComboBoxColumn Header="Property type" IsReadOnly="False" !!!Тут надо набиндить список и выбранный элемент!!! ></enf:DataGridComboBoxColumn> <enf:DataGridCheckBoxColumn Header="Reqiured?" IsReadOnly="False" Binding="{Binding Required}"></enf:DataGridCheckBoxColumn> <enf:DataGridTextColumn Header="Context Help" IsReadOnly="False" Binding="{Binding Description}"></enf:DataGridTextColumn> <enf:DataGridTemplateColumn Header="Delete property"> <enf:DataGridTemplateColumn.CellTemplate> <DataTemplate> <Button Name="DeleteProperty" Click="DeleteProperty_Click" CommandParameter="{Binding Path='Name'}" >Delete property</Button> </DataTemplate> </enf:DataGridTemplateColumn.CellTemplate> </enf:DataGridTemplateColumn> </enf:DataGrid.Columns> </enf:DataGrid>
|
|