wpf触发器

摘要:
1.属性触发器(根据属性,单击一个问题按钮,它将一直闪烁,待研究)2.多触发器(满足多个条件)˂M

1.属性触发器(依赖属性皆可,有个疑问按钮点击一下一直在闪,待研究)
wpf触发器第1张<Style.Triggers>
wpf触发器第1张
<TriggerProperty="IsMouseOver"Value="True">
wpf触发器第1张
<SetterProperty="Background"Value="Green"/>
wpf触发器第1张
</Trigger>
wpf触发器第1张
</Style.Triggers>

2.MultiTrigger(满足多条件)

wpf触发器第1张<MultiTrigger>
wpf触发器第1张
<MultiTrigger.Conditions>
wpf触发器第1张
<ConditionProperty="HasItems"Value="false"/>
wpf触发器第1张
<ConditionProperty="Width"Value="Auto"/>
wpf触发器第1张
</MultiTrigger.Conditions>
wpf触发器第1张
<SetterProperty="MinWidth"Value="120"/>
wpf触发器第1张
</MultiTrigger>
wpf触发器第1张

3.DataTrigger与上面相似
wpf触发器第1张<DataTriggerBinding="{BindingPath=State}"Value="WA">
wpf触发器第1张
<SetterProperty="Foreground"Value="Red"/>
wpf触发器第1张
</DataTrigger>
wpf触发器第1张
<MultiDataTrigger>
wpf触发器第1张
<MultiDataTrigger.Conditions>
wpf触发器第1张
<ConditionBinding="{BindingPath=Name}"Value="Portland"/>
wpf触发器第1张
<ConditionBinding="{BindingPath=State}"Value="OR"/>
wpf触发器第1张
</MultiDataTrigger.Conditions>
wpf触发器第1张
<SetterProperty="Background"Value="Cyan"/>
wpf触发器第1张
</MultiDataTrigger>
wpf触发器第1张

4.EventTrigger 根据事件触发一组动画
wpf触发器第1张<EventTriggerRoutedEvent="Mouse.MouseLeave">
wpf触发器第1张
<EventTrigger.Actions>
wpf触发器第1张
<BeginStoryboard>
wpf触发器第1张
<Storyboard>
wpf触发器第1张
<DoubleAnimation
wpf触发器第1张
Duration="0:0:1"
wpf触发器第1张Storyboard.TargetProperty
="MaxHeight"/>
wpf触发器第1张
</Storyboard>
wpf触发器第1张
</BeginStoryboard>
wpf触发器第1张
</EventTrigger.Actions>
wpf触发器第1张
</EventTrigger>
wpf触发器第1张

免责声明:文章转载自《wpf触发器》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇【环境巡检】使用jmeter+ant+Jenkins+企业微信自动化巡检_jmeter实现脚本及响应超时、失败重试(1)maven知识结构笔记下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

WPF中为窗体设置背景图片

在WPF应用程式中,我们往往想为一个窗体设置一个中意的背景图,而不是单独的为这个Background设置成某种颜色或渐变颜色的背景。 在WPF 利用Expression Blend工具如何达到这种效果呢?比如我们想做一个登陆窗体界面,界面效果如下图所示: 下面我就大概说下过程,首页建立一个工程为WpfLoginView,并在Expression Blen...

python3 破解 geetest(极验)的滑块验证码

Kernel_wu 快速学习的实践者 python3 破解 geetest(极验)的滑块验证码 from selenium import webdriver from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.common.action_chain...

Quartz定时任务

Quartz可以用来做什么? Quartz是一个任务调度框架。比如你遇到这样的问题 想每月25号,信用卡自动还款 想每年4月1日自己给当年暗恋女神发一封匿名贺卡 想每隔1小时,备份一下自己的爱情动作片 学习笔记到云盘 这些问题总结起来就是:在某一个有规律的时间点干某件事。并且时间的触发的条件可以非常复杂(比如每月最后一个工作日的17:50),复杂到需要...

WPF 杂记

1,跨屏最大化 单屏幕的时候我们可以设置 WindowState 来使应用最大化 当接多个屏幕的时候,就需要下面这个设置: private void FullScreen() { this.WindowState = WindowState.Normal; this.Wi...

控制器管理

掌握控制器以及view的多种创建方式UINavigationController的简单使用:添加移除子控制器UINavigationBar内容的设置控制器的生命周期方法Segue的使用控制器之间数据的传递UITabBarController的简单使用UITabBarController和UINavigationController的混合使用Modal如何创...

【quartz】 各数据库创建脚本

QRTZ_CALENDARS 以 Blob 类型存储 Quartz 的 Calendar 信息 QRTZ_CRON_TRIGGERS 存储 Cron Trigger,包括 Cron表达式和时区信息 QRTZ_FIRED_TRIGGERS 存储与已触发的 Trigger 相关的状态信息,以及相联 Job的执行信息 QRTZ_PAUSED_TRIGGER_GR...