触发器与用户交互性

此页仅适用于 WPF 项目

在应用程序的生命周期中,用户界面中对象的状态会发生改变。通常以面向用户的术语来表述状态。例如,按钮的“鼠标悬停”状态或菜单项的“按下”状态。这两个示例状态是分别使用“UIElement.IsMouseOver”属性和“MenuItem.IsPressed”属性在对象上实现的。可以配置应用程序,以对触发器中的更改做出响应(例如,运行动画)。

Cc294605.alert_note(zh-cn,Expression.10).gif说明:

Microsoft Silverlight 1.0 或 Silverlight 2 项目中不支持触发器。Silverlight 1.0 应用程序中的所有用户交互都是通过使用事件处理程序来完成的。有关示例,请参阅在 Silverlight 应用程序中创建控制 Storyboard 的按钮。Silverlight 2 应用程序中的用户交互可使用事件处理程序或状态来完成。有关详细信息,请参阅更改用户交互的响应状态

本节内容

概念

操作方法

另请参见

概念

测试 Storyboard

事件处理和用户交互

运行 Storyboard 时进行控制

在 Silverlight 应用程序中创建控制 Storyboard 的按钮

动手试验:使用位图效果创建按钮

动手试验:创建变换按钮

动手试验:创建变换按钮