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