【问题标题】:Expression blend and mock data表达式混合和模拟数据
【发布时间】:2010-01-25 21:40:51
【问题描述】:

我有一个项目模板,我想设计它,但我看不到混合中的东西是什么样的,因为我将它数据绑定到混合中不存在的对象。

有没有办法可以让假数据来做到这一点?

它们是文本块。

【问题讨论】:

    标签: .net silverlight expression-blend


    【解决方案1】:

    blend 提供了两个选项,也可以使用其他技术。

    这里是link,它解释了如何在混合中添加虚拟数据以用于设计目的。

    1. 使用 blend 创建一个虚拟数据源并将其绑定到您的控件(查找高级属性、数据绑定)

    2. 可以通过blend导入xml数据。

    Click here 了解其他技术和更多信息

    click here for new blog post on design time data

    希望这会有所帮助。

    【讨论】:

      【解决方案2】:

      作为一个非常快速和简单的解决方案,您可以提供一个后备值,如下所示:

      <TextBlock Text="{Binding Path=MyProperty, FallbackValue=Some text to show when binding fails}" />
      

      请注意,如果找不到MyProperty,这也会显示在您的应用程序中。

      如果您想将ListBox(或其他内容)绑定到更复杂的数据,您可以使用 Blend 来创建它,但这对于您的 TextBlocks 来说可能是多余的。请参阅 this tutorial 了解演练。

      【讨论】:

        【解决方案3】:

        将您的虚拟对象创建为表单资源。在设计时将控件绑定到资源,然后您可以看到在设计时显示的虚拟数据。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2011-07-04
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-10-14
          • 2021-12-24
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多