我正在使用Expression Blend 3和SketchFlow(特定的Silverlight SketchFlow应用程序)构建原型,它包含多个我希望在其间共享状态的屏幕。
举个例子:
屏幕1 - “登录”屏幕:我希望用户输入虚假的用户名和密码。
屏幕2 - “主页”屏幕:我想显示该用户名,以便用户看到他们的输入被反映出来。
这只是一个简单的例子而不是大多数原型需要演示的东西,但是相同的功能可以用在 的应用程序中,在一个屏幕上的选择需要保留下一个屏幕< / EM>
我如何在SketchFlow中执行此操作?我知道我可以编写Silverlight代码来将一些数据存储在独立存储中,但我正在尝试使用“零代码”方法,因为这将是一个抛弃原型,并且更愿意使用一些内置机制SketchFlow(如果有)。
Sketchflow是否提供了一种在屏幕之间显示数据的方法?
答案 0 :(得分:2)
如果你正在做一个抛弃原型,那么我的建议是最简单的:
只提供原型的一条路径。只允许穿过原型的人通过不同的屏幕在单一路径中导航。这样,您就不必担心状态,因为您总是知道用户将如何进入该原型屏幕。
它不需要代码,并且让用户/客户知道屏幕的外观。
答案 1 :(得分:2)
这是一个示例,展示如何使用行为来存储来自Christian Schormann的全局状态: http://electricbeach.org/?p=349
答案 2 :(得分:1)
您可能还想查看我上周在PDC上提供的演示,其中包含保留全局状态和登录行为的示例。此示例的代码在我的博客electricbeach.org上