MVVMLight Project在ContentControl中显示数据库中的XAML字符串

时间:2013-09-05 15:06:49

标签: xaml binding contentcontrol

我正在开发Windows Store MVVMLight项目。在我的XAML视图中,我有一个包含TextBlock和ContentControl的GridView:

<TextBlock Grid.Row="0" TextWrapping="Wrap" Margin="5" Foreground="Red">
    <Run Text="{Binding CategoryDescription}"
         FontSize="18"
         FontWeight="Bold" />                                       
</TextBlock>
<ContentControl Grid.Row="1">
    <TextBlock>
        <Run FontFamily="Agency FB" FontSize="36" Text="this is item 1"/>
        <LineBreak/>
        <Run FontFamily="Adobe Gothic Std B" Text="this is item 2"/>
        <LineBreak/>
    </TextBlock>
</ContentControl>

我想让ContentControl的XAML从数据库中显示(数据库字段CategoryNotes包含与上面的ContentControl相同的XAML),就像我对TextBox一样:

<ContentControl Grid.Row="1" Content="{Binding CategoryNotes}">
</ContentControl>

然而,这只是将XAML显示为字符串而不是将其呈现为XAML。任何关于我做错的建议都会非常感激。

0 个答案:

没有答案