有没有办法在WPF数据网格中显示格式化的富文本?

我试图在WPF DataGrid的列中显示丰富的文本(来自WPF Toolkit)。 像这样的东西:

名字:鲍勃
职称:医生

我正在以字符串属性的代码编程创建一个数据对象。 我希望这个字符串包含丰富的文本,并将其绑定到列内容。 那可能吗?

非常感谢任何帮助!


使用DataGridTemplateColumn:

<dg:DataGridTemplateColumn Header="Info">
    <dg:DataGridTemplateColumn.CellTemplate>
        <DataTemplate>
            <Grid>
                <Grid.RowDefinitions>
                    <RowDefinition />
                    <RowDefinition />
                </Grid.RowDefinitions>
                <Grid.ColumnDefinitions>
                    <ColumnDefinition />
                    <ColumnDefinition />
                </Grid.ColumnDefinitions>
                <TextBlock Text="Name:" FontWeight="Bold" Grid.Row="0" Grid.Column="0" />
                <TextBlock Text="{Binding Name}" Grid.Row="0" Grid.Column="1" />

                <TextBlock Text="Title:" FontWeight="Bold" Grid.Row="1" Grid.Column="0" />
                <TextBlock Text="{Binding Title}" Grid.Row="1" Grid.Column="1" />
            </Grid>
        </DataTemplate>
    </dg:DataGridTemplateColumn.CellTemplate>
</dg:DataGridTemplateColumn>
链接地址: http://www.djcxy.com/p/50513.html

上一篇: Is there a way to display formatted rich text in WPF datagrid?

下一篇: Displaying streaming rich text with WPF