WPFComboboxBackgroundforDifferentSelectedItems我有一个Combobox有4个项目:Planning,Progress和Done,如何改变ComboBox的背景颜色(由default决定)渐变)取决于选择了哪个项目。例如:紫色表示计划,蓝色表示进度,绿色表示完成。注意:我指的是ComboBox背景,而不是ComboBox项目列表。谢谢1)使用selectionChanged事件你可以在comboBox_SelectionChanged事件中设置}elseif(comboBox.SelectedItem.ToString()=="Progress"){comboBox.背景=画笔。蓝色的;}elseif(comboBox.SelectedItem.ToString()=="Done"){comboBox.背景=画笔。绿色的;每次更改组合框中的选定值时,都会调用comboBox_SelectionChanged事件。您可以在其中简单地验证所选项目的值并应用所需的颜色。这将是Combobox的xaml2)在XAML中使用DataTriggers也可以通过在DataTriggerxaml上设置多个DataTriggers来完成关于DataTriggers的更多信息:表示当绑定数据满足指定条件时应用属性值或执行操作的触发器条件装置。以上就是C#学习教程:不同精选项目WPFcombobox后台分享的全部内容。侵权请点击右侧联系管理员删除。如需转载请注明出处:
