代码之家  ›  专栏  ›  技术社区  ›  TJB

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

  •  0
  • TJB  · 技术社区  · 15 年前

    我正在使用ExpressionBlend 3和SketchFlow(具体来说是一个Silverlight SketchFlow应用程序)构建原型,它由多个屏幕组成,我希望在这些屏幕之间共享状态。

    举个例子:

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

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

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

    如何在SketchFlow中执行此操作?我知道我可以编写Silverlight代码来将一些数据存储在独立的存储中,但我正在尝试使用“零代码”方法,因为这将是一个废弃的原型,如果可用,我更愿意使用SketchFlow中的一些内置机制。

    SketchFlow是否提供了一种在屏幕之间陈述数据的方法?

    3 回复  |  直到 15 年前
        1
  •  2
  •   Justin Niessner    15 年前

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

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

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

        2
  •  2
  •   Chuck Hays    15 年前

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

        3
  •  1
  •   Christian Schormann    15 年前

    您可能还想看看我上周在pdc上给出的演示,其中包含一个保存全局状态和登录行为的示例。这个示例的代码在我的电子海滩博客上。

    推荐文章