C# 如何在SketchFlow中存储屏幕之间的状态?
我正在使用Expression Blend 3和SketchFlow(具体来说是Silverlight SketchFlow应用程序)构建一个原型,它由多个屏幕组成,我希望在这些屏幕之间共享状态 举个例子:C# 如何在SketchFlow中存储屏幕之间的状态?,c#,prototype,sketchflow,expression-blend-3,C#,Prototype,Sketchflow,Expression Blend 3,我正在使用Expression Blend 3和SketchFlow(具体来说是Silverlight SketchFlow应用程序)构建一个原型,它由多个屏幕组成,我希望在这些屏幕之间共享状态 举个例子: 屏幕1-“登录”屏幕:我希望用户输入一个假用户名和密码 屏幕2-“主页”屏幕:我想显示该用户名,以便用户看到他们的输入被反映出来 这只是一个简单的示例,不是大多数原型需要演示的东西,但是相同的功能可以用于一个应用程序中,一个屏幕上的选择需要保留到下一个屏幕上 如何在SketchFlow中执行
Sketchflow是否提供了一种在屏幕之间显示数据的方法?如果您正在制作一个一次性原型,那么我的建议是最简单的: 仅提供一条通过原型的路径。仅允许在原型中行走的人员在不同屏幕中通过单一路径导航。这样,您就不必担心状态,因为您总是知道用户将如何到达原型屏幕
它不需要代码,让用户/客户了解屏幕的外观。如果您正在制作一个一次性原型,那么我的建议是最简单的: 仅提供一条通过原型的路径。仅允许在原型中行走的人员在不同屏幕中通过单一路径导航。这样,您就不必担心状态,因为您总是知道用户将如何到达原型屏幕
它不需要代码,让用户/客户了解屏幕的外观。下面是一个示例,演示如何使用行为存储Christian Schormann的全局状态:
下面是一个示例,演示如何使用行为存储Christian Schormann的全局状态:
您可能还想看看我上周在PDC上给出的演示,其中包含一个保存全局状态和登录行为的示例。此示例的代码位于我的博客electricbeach.org您可能还想看看我上周在PDC上给出的演示,其中包含一个保存全局状态和登录行为的示例。这个示例的代码在我的博客electricbeach.org上这是一个很好的建议,很可能是我要走的道路,但我经常在使原型更接近实际功能或保持简单之间产生矛盾。例如,假设这是一个购物网站,用户可以从产品列表中进行选择以进行订购。我是提高复杂性并处理不同的产品选择,还是仅仅指导用户选择特定的产品以保持原型的简单?塔克斯!我通常尽量保持原型的简单,直到有人要求它变得更复杂。如果你真的需要显示动态内容,Sketchflow应该可以很容易地对原型流进行分支…然后你可以剪切并通过元素(基本上是制作复制屏幕来处理原型的“动态”方面)。@Justin感谢你的指导。我决定避免在屏幕之间保存任何状态,如果需要,提供不同的链接重定向到不同的屏幕。如果我需要显示不同的数据,sketchflow可以轻松地复制屏幕。塔克斯!这是一个很好的建议,很可能是我要走的道路,但我经常在使原型“动态”更接近实际功能还是保持简单之间产生矛盾。例如,假设这是一个购物网站,用户可以从产品列表中进行选择以进行订购。我是提高复杂性并处理不同的产品选择,还是仅仅指导用户选择特定的产品以保持原型的简单?塔克斯!我通常尽量保持原型的简单,直到有人要求它变得更复杂。如果你真的需要显示动态内容,Sketchflow应该可以很容易地对原型流进行分支…然后你可以剪切并通过元素(基本上是制作复制屏幕来处理原型的“动态”方面)。@Justin感谢你的指导。我决定避免在屏幕之间保存任何状态,如果需要,提供不同的链接重定向到不同的屏幕。如果我需要显示不同的数据,sketchflow可以轻松地复制屏幕。塔克斯!