WPF

您所在的位置:网站首页 怎样使用触发器制作开关按钮 WPF

WPF

2024-04-11 20:00| 来源: 网络整理| 查看: 265

❮ 上一节 下一节 ❯ WPF - 触发器

触发器基本上使您能够更改属性值或根据属性值采取操作。 因此,它允许您动态更改控件的外观和/或行为,而无需创建新控件。

当满足某些条件时,触发器用于更改任何给定属性的值。 触发器通常在应用于该特定控件的样式或文档的根目录中定义。 触发器分为三种类型 −

属性触发器 数据触发器 事件触发器 属性触发器

在属性触发器中,当一个属性发生更改时,它将给另一属性带来立即或动画更改。 例如,当鼠标悬停在按钮上时,您可以使用属性触发器来更改按钮的外观。

以下示例代码演示了当鼠标悬停在按钮上时如何更改按钮的前景色。

当你编译并执行上面的代码时,会产生以下窗口 −

当鼠标悬停在按钮上时,其前景色将变为绿色。

数据触发器

当绑定的数据满足某些条件时,数据触发器会执行某些操作。 让我们看一下以下 XAML 代码,其中使用一些属性创建了一个复选框和一个文本块。 选中该复选框后,它会将其前景色更改为红色。

当上面的代码被编译并执行时,会产生以下输出 −

当您勾选该复选框时,文本块会将其前景色更改为红色。

事件触发器

事件触发器在触发特定事件时执行一些操作。 它通常用于在控件上完成一些动画,例如 DoubleAnumatio、ColorAnimation 等。在下面的示例中,我们将创建一个简单的按钮。 当单击事件被触发时,它将扩展按钮的宽度和高度。

当你编译并执行上面的代码时,会产生以下窗口 −

单击该按钮后,您会发现它将开始在两个维度上扩展。

我们建议您编译并执行上述示例,并将触发器应用到其他属性。

❮ 上一节 下一节 ❯


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3