Silverlight 设计模式下expression Blend中的示例数据和运行应用程序时的实时数据

Silverlight 设计模式下expression Blend中的示例数据和运行应用程序时的实时数据,silverlight,mvvm,blend,Silverlight,Mvvm,Blend,我有一个服务,它返回一个可观察的人员集合,用于在Silverlight应用程序的列表框中显示人员姓名 在设计列表框时,设计器使用了示例数据。但是,当xaml到达处理视图模型和返回要显示的可观察人员集合的服务的开发人员时,需要做一些更改。。与删除对样本数据的所有绑定一样,插入observable collection persons属性 因此,我的问题是: 有没有一种方法可以在设计模式下显示示例数据,在运行时显示服务数据 在设计模式下,是否有方法返回服务数据 使用Expression Blend的

我有一个服务,它返回一个可观察的人员集合,用于在Silverlight应用程序的列表框中显示人员姓名

在设计列表框时,设计器使用了示例数据。但是,当xaml到达处理视图模型和返回要显示的可观察人员集合的服务的开发人员时,需要做一些更改。。与删除对样本数据的所有绑定一样,插入observable collection persons属性

因此,我的问题是:

  • 有没有一种方法可以在设计模式下显示示例数据,在运行时显示服务数据
  • 在设计模式下,是否有方法返回服务数据
  • 使用Expression Blend的设计者是否需要知道可观察集合{persons}的哪些属性将绑定到列表框
  • 我希望以MVVM友好的方式{不使用MVVM Light toolkit}完成这项工作


    谢谢你的时间

    有很多好例子:

    这很简单。如果你需要,谷歌上还有很多其他资源

    根据评论进行编辑

    二,。在设计模式下,是否有方法返回服务数据

    可能吧,但我没见过。在我看来,出于许多原因,你可能不想这样做

    • 您可能会在收到数据之前得到延迟 出现了,这可能会变得很糟糕 如果你需要赚很多钱,那会很沮丧 小的变化
    • 您依赖于提供的服务 这将使你 如果他们真的这样做的话,那就更没有效率了 下去
    • 你或设计师都没有 对改变现状的控制 临时显示。在 最少使用样本数据系统 您可以更改要测试的值 不同的场景,而不必 更改服务数据
    三,。使用Expression Blend的设计者是否需要知道可观察集合{persons}的哪些属性将绑定到列表框

    设计人员/开发人员的工作流程很复杂。显然,每个项目都会有所不同,但刚刚完成了一个设计繁重的wpf项目,我可以告诉您,我们的设计师希望尽可能少地使用Blend

    为我们工作的工作流是为开发人员提供的(我们有一个在视图/视图模型级别工作的前端团队和一个构建模型和服务层的后端团队),以尽可能地构建视图。这意味着构建布局、组合控件、添加大部分设计并连接绑定。然后,我们有一位设计师,他在使用Blend(没有多少)方面有经验,深入研究并调整设计,使其完全符合他们的要求


    通过这种方式,他们与工作的主要影响几乎没有关系,我们可以保持干净和有组织的视图(很少有设计师会有这样的经验)。设计者实际上不必知道任何关于域对象的事情。一旦我们弄清楚它将如何运作,一切都很顺利。在我看来,让设计师自己构建视图将是一场噩梦。。。而且也不是他们喜欢的东西。

    谢谢。之前我一直在尝试谷歌,运气不好。。。我可能没有使用正确的关键字。有什么可以帮我回答上面的第二和第三个问题吗?谢谢,詹姆斯。你的意见很有帮助。