永发信息网

WPF 自定义一个Button控件,通过设置3个张图片,实现:平常状态、鼠标移入、鼠标按下时分别显示3张图片

答案:3  悬赏:30  手机版
解决时间 2021-01-07 21:29
  • 提问者网友:愿为果
  • 2021-01-07 08:37
WPF 自定义一个Button控件,通过设置3个张图片,实现:平常状态、鼠标移入、鼠标按下时分别显示3张图片
最佳答案
  • 五星知识达人网友:空山清雨
  • 2021-01-07 09:51
wpf的控件可以使用trigger(触发器)来更改控件不同状态下的显示。
例如你要设置鼠标按下时字体的大小





按照你的目标,你首先要修改button的模板。在button的template里加





然后修改相应的trigger即可。









全部回答
  • 1楼网友:末日狂欢
  • 2021-01-07 11:01
不需要自定义控件,那是winform的做法。
使用style和触发器
或者修改控件模板。
  • 2楼网友:轮獄道
  • 2021-01-07 10:09
使用这种写法的话,就不是定义样式和触发器的作法了,你得继承一下Button,然后定义依赖项属性。
代码就不在这里写了,麻烦,百度Hi上说吧
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯