如何在SketchFlow中的屏幕之间存储状态?

我正在使用Expression Blend 3和SketchFlow(特定的Silverlight SketchFlow应用程序)构建原型,它包含多个我希望在其间共享状态的屏幕。

举个例子:

  1. 屏幕1 – “登录”屏幕:我希望用户输入虚假的用户名和密码。

  2. 屏幕2 – “主页”屏幕:我想显示该用户名,以便用户看到他们的输入被反映出来。

这只是一个简单的例子,而不是大多数原型需要演示的东西,但是在一个应用程序中可以使用相同的function, 在一个屏幕上需要为下一个屏幕保留选择

我怎么能在SketchFlow中做到这一点? 我知道我可以编写Silverlight代码来将一些数据存储在独立存储中,但是我试图采用“零代码”方法,因为这将是一个抛弃原型并且更愿意使用一些内置机制SketchFlow(如果可用)。

Sketchflow是否提供了在屏幕之间显示数据的方法?

如果你正在做一个丢弃的原型,那么我的建议是最简单的:

只提供原型的一条路径。 只允许穿过原型的人在不同的屏幕中浏览单一路径。 这样,您就不必担心状态,因为您总是知道用户将如何进入该原型屏幕。

它不需要代码,并且让用户/客户知道屏幕的外观。

这是一个展示如何使用行为来存储来自Christian Schormann的全球状态的例子: http ://electricbeach.org/?p = 349

您可能还想查看我上周在PDC上提供的演示,其中包含保留全局状态和登录行为的示例。 此示例的代码在我的博客electricbeach.org上