WPF中Trigger、DataTrigger、EventTrigger区别
Trigger 属性触发器
它监视所有者控件上的特定属性,当该属性具有与指定值匹配的值时,属性可以更改。
<Trigger Property="IsMouseOver" Value="True">
DataTrigger 数据触发器
用于不一定是依赖项属性的属性。它们通过创建与常规属性的绑定来工作,然后监视该属性的更改。
<DataTrigger Binding="{Binding ElementName=cbSample, Path=IsChecked}" Value="True">
EventTrigger 事件触发器
主要用于触发动画,以响应被调用的事件。
<EventTrigger RoutedEvent="MouseEnter"> <EventTrigger.Actions> <BeginStoryboard> <Storyboard> <DoubleAnimation Duration="0:0:0.300" Storyboard.TargetProperty="FontSize" To="28" /> </Storyboard> </BeginStoryboard> </EventTrigger.Actions> </EventTrigger>
分类:
C#
posted on 2022-09-30 14:45 xzj19870125 阅读(371) 评论(0) 编辑 收藏 举报
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)