zoukankan
html css js c++ java
wpf触发器
1.属性触发器(依赖属性皆可,有个疑问按钮点击一下一直在闪,待研究)
<
Style.Triggers
>
<
Trigger
Property
="IsMouseOver"
Value
="True"
>
<
Setter
Property
="Background"
Value
="Green"
/>
</
Trigger
>
</
Style.Triggers
>
2.
MultiTrigger(满足多条件)
<
MultiTrigger
>
<
MultiTrigger.Conditions
>
<
Condition
Property
="HasItems"
Value
="false"
/>
<
Condition
Property
="Width"
Value
="Auto"
/>
</
MultiTrigger.Conditions
>
<
Setter
Property
="MinWidth"
Value
="120"
/>
</
MultiTrigger
>
3.DataTrigger与上面相似
<
DataTrigger
Binding
="
{Binding Path=State}
"
Value
="WA"
>
<
Setter
Property
="Foreground"
Value
="Red"
/>
</
DataTrigger
>
<
MultiDataTrigger
>
<
MultiDataTrigger.Conditions
>
<
Condition
Binding
="
{Binding Path=Name}
"
Value
="Portland"
/>
<
Condition
Binding
="
{Binding Path=State}
"
Value
="OR"
/>
</
MultiDataTrigger.Conditions
>
<
Setter
Property
="Background"
Value
="Cyan"
/>
</
MultiDataTrigger
>
4.EventTrigger 根据事件触发一组动画
<
EventTrigger
RoutedEvent
="Mouse.MouseLeave"
>
<
EventTrigger.Actions
>
<
BeginStoryboard
>
<
Storyboard
>
<
DoubleAnimation
Duration
="0:0:1"
Storyboard.TargetProperty
="MaxHeight"
/>
</
Storyboard
>
</
BeginStoryboard
>
</
EventTrigger.Actions
>
</
EventTrigger
>
查看全文
相关阅读:
关于 js 下载PDF文件时
vue3.0 学习
iOS
bootstrap treeview
SVN版本管理
js框架
正则表达式
如何让安卓手机在电脑上同步显示(MX4 Pro为例)
mysql 中文乱码
ADO.NET 数据库连接池大小
原文地址:https://www.cnblogs.com/Clingingboy/p/1214454.html
最新文章
测试 float
求比指定数大且最小的“不重复数”问题
Mysql多表查询(两张独立表,一张关系表)
eclipse导出jar包总结
mysql中把一个表的数据批量导入另一个表中
spring 对象的单实例和多实例
swing 界面制作注意
POI 用户自定义函数
Ubuntu 16.04 安装eclipse svn插件
转载 Ubuntu 自定义桌面分辨率
热门文章
Ubuntu 14.04+eclipse+Tomcatv8.5 访问http://localhost:8080 报404错误
Java界面制作之四种界面风格
vue axios 二进制文件下载
网络端口占用
移动端 rem 适配
elementui 日历组件
纯css三角形
js 下载
js 字符串或者数字前置补零
vue 打包后的样式与开发环境的样式不一致
Copyright © 2011-2022 走看看