使用 SketchFlow 行为

important note重要须知:

SketchFlow 仅在 Expression Studio Ultimate 中可用。

可以使用内置的行为快速扩展 SketchFlow 原型的功能。“资产”面板上的“行为”类别中提供了以下行为。

当在 SketchFlow 项目中工作时,还可以使用为 Microsoft Expression Blend 的其余部分提供的任何行为。

有关其他 Expression Blend 行为的详细信息,请参阅 使用内置的行为

动画行为

可以使用“SketchFlow 动画”面板创建容易操作的基于帧的点击功能,包括播放、暂停和继续功能。通过使用 SketchFlow 动画行为,您可以进一步增强 SketchFlow 动画的效果。

  • **PlaySketchFlowAnimationAction   ** 如果要播放 SketchFlow 动画以响应用户与原型之间的交互,则使用“PlaySketchFlowAnimationAction”行为。

    有关此行为的详细信息,请参阅 PlaySketchFlowAnimationAction

条件行为

如果行为是操作,则可以将条件添加到行为中。

有关添加条件的详细信息,请参阅向行为添加条件

数据行为

可以使用 Microsoft Expression Blend 中的示例数据功能创建显示数据的原型。可以使用数据行为来表示用户与数据的交互。

  • **RemoveItemInListBoxAction   ** 基于数据的原型的常用方案是,创建列表框,然后演示从列表框中删除一项。可以使用“RemoveItemInListBoxAction”行为轻松地创建该方案。

    Note注意:

    “RemoveItemInListBoxAction”行为仅在数据模板中起作用,而且只能从它所在的数据绑定列表框中删除它关联的列表框项。

    有关此行为的详细信息,请参阅 RemoveItemInListboxAction

导航行为

可以使用导航行为帮助定义导航,或按照与原型设计者可能已指定的路径不同的路径在网站中导航。还可以使用行为轻松地添加“后退”和“前进”导航。

  • **NavigateBackAction   ** 使用“NavigateBackAction”行为向后导航到以前查看的屏幕。“NavigateBackAction”行为的工作方式与 SketchFlow 播放器中的“后退”按钮相同。

    有关此行为的详细信息,请参阅 NavigateBackAction

  • **NavigateForwardAction   ** 使用“NavigateForwardAction”行为向前导航到您在向后导航到前一个屏幕之前正在查看的屏幕。“NavigateForwardAction”行为的工作方式与 SketchFlow 播放器中的“前进”按钮相同。

    有关此行为的详细信息,请参阅 NavigateForwardAction

  • **NavigateToScreenAction   ** 使用“NavigateToScreenAction”行为指定屏幕之间的导航。

    有关此行为的详细信息,请参阅 NavigateToScreenAction

  • **NavigationMenuAction   ** “NavigationMenuAction”行为将特定状态与特定屏幕相关联。这在以下情况下特别有用:您尝试模仿用户的导航,同时保留导航路径和表示用户与导航菜单之间的交互的可视状态。

    有关此行为的详细信息,请参阅 NavigationMenuAction

触发器

在将行为添加到 Expression Blend 中的美工板后,默认情况下会创建一个“EventTrigger”。通过更改触发器类型,可以在 Expression Blend 中使用任何其他内置的触发器。若要更改触发器类型,在“属性”面板的“触发器”类别中,单击“新建”。

  • **EventTrigger   ** 使用 EventTrigger 触发器根据诸如鼠标单击、页面加载或其他交互等事件调用操作。

    有关此触发器的详细信息,请参阅 EventTrigger

  • **SketchFlowAnimationTrigger   ** 使用 SketchFlowAnimationTrigger 触发器触发特定的操作,例如在动画暂停时播放声音或触发状态更改。

    有关此行为的详细信息,请参阅 SketchFlowAnimationTrigger

有关触发器的详细信息,请参阅添加或修改触发器

另请参阅

任务

向行为添加条件
向对象添加行为

概念

使用内置的行为

Microsoft Corporation 版权所有 ⓒ 2011。保留所有权利。