我有一个项目模板,我想设计它,但是我无法看到混合中的东西是什么样的,因为我将它数据绑定到混合中不存在的对象。
有没有办法让假数据出现呢?
它们是文本块。
答案 0 :(得分:4)
您可以通过混合提供两个选项,也可以使用其他技术。
以下是link,它解释了如何在混合中添加虚拟数据以用于设计目的。
使用混合创建虚拟数据源并将其绑定到您的控件(查找高级属性,数据绑定)
您可以通过混合导入xml数据。
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)
将虚拟对象创建为表单资源。在设计时将控件绑定到资源,然后您可以在设计时看到显示的虚拟数据。