向对象添加行为

要在不必编写代码的情况下向应用程序添加交互性,您可以将行为从“资产”面板拖到应用程序中的对象上,然后设置该行为的属性。

向对象添加行为

  1. 从“资产”面板的“行为”类别中,将所需行为拖到美工板上的对象上或“对象和时间线”面板中的对象上。

    例如,如果您想要 Button 对象来控制 Storyboard 对象,请将 ControlStoryboardAction 行为拖到 Button 对象上。

    此行为会作为该对象的子对象显示在“对象和时间线”面板中。

    tip note提示:

    若要打开“资产”面板,则可以在“工具”面板中单击“资产”或在“窗口”菜单上单击“资产”。

  2. 在“对象和时间线”面板中,选择行为。

  3. 在“属性”面板中,设置行为的属性。

    例如,在 ControlStoryboardAction 行为中,您可以设置下列属性:

    • SourceName    如果您没有将行为拖到 Button 对象上,则可以将 SourceName 属性设置为 Button 对象的名称,以确保此行为已应用于 Button 对象。默认情况下, SourceName 被设置为父对象(已应用该行为的对象)。

    • EventName    将此属性设置为您希望触发行为的事件的名称。在本例中,您希望 Button 对象的 Click 事件来触发行为的操作。

    • ControlStoryboardOption    将此属性设置为您希望行为触发的 Storyboard 操作。在本例中,您希望 Button 对象播放 Storyboard 对象,因此将属性设置为 Play

    • StoryBoard    将此属性设置为单击按钮时您希望播放的 Storyboard 对象的名称。

    Ee341376.9acbe6b8-f8e2-4594-b97b-3b5260082ac4(zh-cn,Expression.40).png

    tip note提示:

    您可以将指针移动到行为属性的名称上方,以查看工具提示中的属性描述。