我是wpf的新手,我有一个在用户控件中创建的控件,我想以样式创建此控件,但我不知道该怎么做:
这是XAML代码:
https://gist.github.com/ghost1372/8b3db759241b3ddb838789e446efb0b4#file-multiselectcombo-xaml
这是CS代码:
https://gist.github.com/ghost1372/8b3db759241b3ddb838789e446efb0b4#file-multiselectcombo-cs
答案 0 :(得分:1)
基本上,您所需要做的就是定义一个Style并使用Setter设置属性。像这样:
source.selected
现在,此样式可以应用于任何ComboBox,并将更改其外观。但是,如果您还想更改行为,则需要创建一个MultiSelectCombo类,该类重写ComboBox并实现所需的逻辑。