wpf的控件可以使用trigger(触发器)来更改控件不同状态下的显示。
例如你要设置鼠标按下时字体的大小
按照你的目标,你首先要修改button的模板。在button的template里加
然后修改相应的trigger即可。
使用这种写法的话,就不是定义样式和触发器的作法了,你得继承一下Button,然后定义依赖项属性。
代码就不在这里写了,麻烦,百度Hi上说吧
不需要自定义控件,那是winform的做法。
使用style和触发器
或者修改控件模板。