WPF |
您所在的位置:网站首页 › 怎样使用触发器制作开关按钮 › WPF |
❮ 上一节
下一节 ❯
WPF - 触发器
触发器基本上使您能够更改属性值或根据属性值采取操作。 因此,它允许您动态更改控件的外观和/或行为,而无需创建新控件。 当满足某些条件时,触发器用于更改任何给定属性的值。 触发器通常在应用于该特定控件的样式或文档的根目录中定义。 触发器分为三种类型 − 属性触发器 数据触发器 事件触发器 属性触发器在属性触发器中,当一个属性发生更改时,它将给另一属性带来立即或动画更改。 例如,当鼠标悬停在按钮上时,您可以使用属性触发器来更改按钮的外观。 以下示例代码演示了当鼠标悬停在按钮上时如何更改按钮的前景色。 当你编译并执行上面的代码时,会产生以下窗口 − 当鼠标悬停在按钮上时,其前景色将变为绿色。 数据触发器当绑定的数据满足某些条件时,数据触发器会执行某些操作。 让我们看一下以下 XAML 代码,其中使用一些属性创建了一个复选框和一个文本块。 选中该复选框后,它会将其前景色更改为红色。 当上面的代码被编译并执行时,会产生以下输出 − 当您勾选该复选框时,文本块会将其前景色更改为红色。 事件触发器事件触发器在触发特定事件时执行一些操作。 它通常用于在控件上完成一些动画,例如 DoubleAnumatio、ColorAnimation 等。在下面的示例中,我们将创建一个简单的按钮。 当单击事件被触发时,它将扩展按钮的宽度和高度。 当你编译并执行上面的代码时,会产生以下窗口 − 单击该按钮后,您会发现它将开始在两个维度上扩展。 我们建议您编译并执行上述示例,并将触发器应用到其他属性。 ❮ 上一节 下一节 ❯ |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |