触发器与用户交互性
在应用程序的生命周期中,用户界面中对象的状态会发生改变。通常以面向用户的术语来表述状态。例如,按钮的“鼠标悬停”状态或菜单项的“按下”状态。这两个示例状态是分别使用“UIElement.IsMouseOver”属性和“MenuItem.IsPressed”属性在对象上实现的。可以配置应用程序,以对触发器中的更改做出响应(例如,运行动画)。
说明: |
---|
Microsoft Silverlight 1.0 或 Silverlight 2 项目中不支持触发器。Silverlight 1.0 应用程序中的所有用户交互都是通过使用事件处理程序来完成的。有关示例,请参阅在 Silverlight 应用程序中创建控制 Storyboard 的按钮。Silverlight 2 应用程序中的用户交互可使用事件处理程序或状态来完成。有关详细信息,请参阅更改用户交互的响应状态。 |