我有一个ComboBox
定义在XAML, WPF
.
我想在标题中设置一张图片。
根据定义 - 标题ComboBox
包括所选项目。
如何更改它以显示图片并在按下时将其更改为不同的图片?
您的意思是要在组合框图像而不是文本中制作项目吗?如果是,这就是答案:
<Grid>
<ComboBox Margin="166,32,173,348">
<ComboBoxItem IsSelected="True">
<ComboBoxItem.Content>
<Image Source="/WpfApplication1;component/Images/Unpassed.png" />
</ComboBoxItem.Content>
</ComboBoxItem>
<ComboBoxItem>
<ComboBoxItem.Content>
<Image Source="/WpfApplication1;component/Images/passed.png" />
</ComboBoxItem.Content>
</ComboBoxItem>
</ComboBox>
</Grid>
您需要将组合框的模板修改为新的。
这是有关如何执行此操作的一个很好的MSDN 链接。