我是靠谱客的博主 傲娇大山,这篇文章主要介绍触发器系列(1)Trigger,现在分享给大家,希望可以做个参考。

Style 直译过来就是 风格 样式,简单来说,就是一种对属性值的批处理,类似于Html的CSS,可以快速的设置一系列属性值到UI元素。

构成Style 的两种元素是Style 和Trigger 

Style类帮助我们设置控件的静态外观风格 

Trigger类 则帮助我们设置控件的行为风格 

这里主要讲解Trigger

(1)Trigger:以控件的属性作为触发条件,如前面的IsMouseOver为True的时候触发。
(2)DataTrigger:以控件DataContext的属性作为触发条件。
(3)MultiTrigger:以控件的多个属性作为触发条件。
(4)MultiDataTrigger:以控件DataContext的多个属性作为触发条件。
(5)EventTrigger:以RoutedEvent作为触发条件,当指定的路由事件Raise时触发。

首先说Trigger吧!

代码如下:

复制代码
1
2
3
4
5
6
<Style.Triggers> <!--当鼠标悬停的时 改变宽度为80--> <Trigger Property="IsMouseOver" Value="True"> <Setter Property="Width" Value="80"/> </Trigger> </Style.Triggers>




最后

以上就是傲娇大山最近收集整理的关于触发器系列(1)Trigger的全部内容,更多相关触发器系列(1)Trigger内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(70)

评论列表共有 0 条评论

立即
投稿
返回
顶部