我已将我的根UI元素设置为绑定到DataContext的设计时数据,如下所示:
<Grid
...
d:DataContext="{Binding Source={d:DesignInstance Type=data:MainPageSampleData, IsDesignTimeCreatable=True}}"
...
>
这使Visual Studio可以使用设计时数据更新Design视图,这样我就不必继续运行应用程序来查看它的外观。
例如,如果我声明:
<TextBlock Text="{Binding TotalBalance}"/>
,TextBlock
很好地使用我的设计数据
但是,只要切换到RichTextBlock
,它似乎就不起作用了。请注意,当我实际运行App时,一切看起来都很好,所以这只是Design视图的一个问题。这是RichTextBlock
代码的样子:
<RichTextBlock>
<Paragraph>
<Run Text="{Binding TotalBalance}"/>
</Paragraph>
</RichTextBlock>
上面的代码只是在xaml Design视图中显示一个空的RichTextBlock
,但是当我运行应用程序时,一切看起来都很好。
如何让设计数据与RichTextBlock
一起使用?
我正在使用Microsoft Visual Studio Ultimate 2013 Preview(版本12.0.20623.01)