0

我正在使用 Expression Blend 3 和 SketchFlow(具体来说是一个 Silverlight SketchFlow 应用程序)构建一个原型,它包含多个我想在它们之间共享状态的屏幕。

举个例子:

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

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

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

我如何在 SketchFlow 中做到这一点?我知道我可以编写 Silverlight 代码来将一些数据存储在隔离存储中,但我正在尝试使用“零代码”方法,因为这将是一个一次性原型,并且更愿意使用一些内置机制SketchFlow(如果可用)。

Sketchflow 是否提供了一种在屏幕之间声明数据的方法?

4

3 回答 3

2

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

只提供一个通过原型的路径。只允许走过原型的人通过不同屏幕的单一路径导航。这样,您就不必担心状态,因为您始终知道用户将如何到达该原型屏幕。

它不需要任何代码,并让用户/客户对屏幕的外观有所了解。

于 2009-09-29T02:06:34.790 回答
2

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

于 2009-10-20T14:38:36.813 回答
1

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

于 2009-11-26T08:53:37.467 回答