测试 Storyboard

每当您修改 Storyboard 时,都可能需要查看生成的动画。可以在 Microsoft Expression Blend 的“设计”视图中运行 Storyboard,也可以运行应用程序 (F5) 以查看 Storyboard。可使用下表来决定哪种方法对您最有用:

在“设计”视图中测试 Storyboard

在应用程序中测试 Storyboard

  • 可以测试任何 Storyboard,甚至可以测试由用户操作触发的 Storyboard。但是,无法测试触发器是否启动了 Storyboard。对于该功能,必须在应用程序中测试 Storyboard。

  • 可以通过推移时间线来立即测试 Storyboard 的任何部分,并可以进行更改,而无需在窗口之间进行切换。

  • 您不能测试 Storyboard 各个部分(在简单的关键帧之间)的重复行为或整个 Storyboard 的重复行为。按下“播放”按钮之后,您将看到 Storyboard 只会播放一次。

  • 如果由于触发器导致 Storyboard 运行,则可以验证触发器是否启动了 Storyboard,并查看 Storyboard 在应用程序中的行为方式。

  • 如果 Storyboard 在您浏览到应用程序之前没有出现,或者 Storyboard 由一组复杂的操作触发,则通过运行应用程序来测试 Storyboard 会是一项很麻烦的任务。

  • 您可以测试 Storyboard 各个部分(在简单的关键帧之间)的重复行为或整个 Storyboard 的重复行为。

在“设计”视图中测试 Storyboard

  1. 通过单击“对象和时间线”下的“打开 Storyboard”按钮 Cc294813.d4531c86-5048-481c-a1ca-29af202d28e7(zh-cn,Expression.10).png 并选择 Storyboard,可以从“Storyboard 选取器”中选择 Storyboard。

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

    如果 Storyboard 是某个样式或控件模板的一部分,则必须打开这个样式或控件模板才能访问该 Storyboard。有关详细信息,请参阅创建或编辑控件模板编辑样式

  2. 通过使用时间线窗口上方的播放控件,执行下列操作之一:

    • 若要移动到动画中的第一帧,请单击“转到第一帧”按钮。

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

      当指针暂停在某个按钮上时,将显示该按钮的名称。

    • 若要向后移动一帧,请单击“转到上一帧”按钮。

    • 若要播放动画,请单击“播放”按钮。

    • 若要向前移动一帧,请单击“转到下一帧”按钮。

    • 若要移动到动画中的最后一帧,请单击“转到最后一帧”按钮。

    “对象和时间线”下的播放控件

    Cc294813.ab1e4f11-0317-4ef1-a029-7d749629f0f8(zh-cn,Expression.10).png

通过运行应用程序来测试 Storyboard

  • 在 Expression Blend 中打开项目后,单击“项目”菜单上的“测试项目”或按 F5。如果测试生成操作成功,则项目将在应用程序窗口中自动打开,并可以验证动画的行为是否正确。

另请参见

概念

测试触发器的交互性

运行 Storyboard 时进行控制