表达式混合和模拟数据

时间:2010-01-25 21:40:52

标签: .net silverlight expression-blend

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

有没有办法让假数据出现呢?

它们是文本块。

3 个答案:

答案 0 :(得分:4)

您可以通过混合提供两个选项,也可以使用其他技术。

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

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

  2. 您可以通过混合导入xml数据。

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

    click here for new blog post on design time data

    希望这有帮助。

答案 1 :(得分:1)

作为一种非常快速和简单的解决方案,您可以提供如下的回退值:

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

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

如果要将ListBox(或其他内容)绑定到更复杂的数据,可以使用Blend来创建它,但这对于TextBlock来说可能有点过分。有关演练,请参阅this tutorial

答案 2 :(得分:0)

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