我正在尝试在 WPF DataGrid 的列中显示富文本(来自 WPF Toolkit)。像这样的东西:
姓名:鲍勃
职务:医生
我正在使用字符串属性在代码中以编程方式创建一个数据对象。我希望这个字符串包含富文本并将其绑定到列内容。那可能吗?
非常感谢任何帮助!
我正在尝试在 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>