重要须知: |
|---|
SketchFlow 仅在 Expression Studio Ultimate 中可用。 |
可以使用内置的行为快速扩展 SketchFlow 原型的功能。“资产”面板上的“行为”类别中提供了以下行为。
当在 SketchFlow 项目中工作时,还可以使用为 Microsoft Expression Blend 的其余部分提供的任何行为。
有关其他 Expression Blend 行为的详细信息,请参阅 使用内置的行为。
动画行为
可以使用“SketchFlow 动画”面板创建容易操作的基于帧的点击功能,包括播放、暂停和继续功能。通过使用 SketchFlow 动画行为,您可以进一步增强 SketchFlow 动画的效果。
**PlaySketchFlowAnimationAction ** 如果要播放 SketchFlow 动画以响应用户与原型之间的交互,则使用“PlaySketchFlowAnimationAction”行为。
有关此行为的详细信息,请参阅 PlaySketchFlowAnimationAction。
条件行为
如果行为是操作,则可以将条件添加到行为中。
有关添加条件的详细信息,请参阅向行为添加条件。
数据行为
可以使用 Microsoft Expression Blend 中的示例数据功能创建显示数据的原型。可以使用数据行为来表示用户与数据的交互。
**RemoveItemInListBoxAction ** 基于数据的原型的常用方案是,创建列表框,然后演示从列表框中删除一项。可以使用“RemoveItemInListBoxAction”行为轻松地创建该方案。
注意:“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。保留所有权利。
重要须知: