ComboBox
이 클래스 이름을 표시하는 경우에만 을 설정하여 클래스에 무언가를 할 수 있습니다. 여기에 내가 MyImageList
이 ImageSource
객체로 구성되어 있다고 가정 (좀 더 크기 사양을 필요로) :
또는
<DataGridTemplateColumn>
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<ComboBox ItemsSource="{Binding MyImageList}">
<ComboBox.ItemTemplate>
<DataTemplate>
<Image Source="{Binding}"/>
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
당신이 porbably 당신의 이미지를 표시 할 수있는 DataTemplate
을 설정 CellStyle
를 사용뿐만 아니라 DataGridComboBoxColumn
을 사용할 수
<DataGridComboBoxColumn ItemsSource="{Binding MyImageList}">
<DataGridComboBoxColumn.CellStyle>
<Style TargetType="ComboBox">
<Setter Property="ItemTemplate">
<Setter.Value>
<DataTemplate>
<Image Source="{Binding}"/>
</DataTemplate>
</Setter.Value>
</Setter>
</Style>
</DataGridComboBoxColumn.CellStyle>
</DataGridComboBoxColumn>
감사합니다. HB. 나는 시간이 없어서 수동 빌드 업을했지만 나중에 시간이 허락 할 때 이것을 내포 할 것이다. –