首页 > 代码库 > 触发器系列(1)Trigger
触发器系列(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吧!
代码如下:
<Style.Triggers> <!--当鼠标悬停的时 改变宽度为80--> <Trigger Property="IsMouseOver" Value=http://www.mamicode.com/"True">>
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。