向对象添加行为
要在不必编写代码的情况下向应用程序添加交互性,您可以将行为从“资产”面板拖到应用程序中的对象上,然后设置该行为的属性。
向对象添加行为
从“资产”面板的“行为”类别中,将所需行为拖到美工板上的对象上或“对象和时间线”面板中的对象上。
例如,如果您想要 Button 对象来控制 Storyboard 对象,请将 ControlStoryboardAction 行为拖到 Button 对象上。
此行为会作为该对象的子对象显示在“对象和时间线”面板中。
提示: 若要打开“资产”面板,则可以在“工具”面板中单击“资产”或在“窗口”菜单上单击“资产”。
在“对象和时间线”面板中,选择行为。
在“属性”面板中,设置行为的属性。
例如,在 ControlStoryboardAction 行为中,您可以设置下列属性:
SourceName 如果您没有将行为拖到 Button 对象上,则可以将 SourceName 属性设置为 Button 对象的名称,以确保此行为已应用于 Button 对象。默认情况下, SourceName 被设置为父对象(已应用该行为的对象)。
EventName 将此属性设置为您希望触发行为的事件的名称。在本例中,您希望 Button 对象的 Click 事件来触发行为的操作。
ControlStoryboardOption 将此属性设置为您希望行为触发的 Storyboard 操作。在本例中,您希望 Button 对象播放 Storyboard 对象,因此将属性设置为 Play 。
StoryBoard 将此属性设置为单击按钮时您希望播放的 Storyboard 对象的名称。
提示: 您可以将指针移动到行为属性的名称上方,以查看工具提示中的属性描述。