我正在绑定到 Error 属性,其中Error = sb.ToString()
, wheresb
是一个stringbuilder
类型。我习惯FlowDocument
了 和 中的段落xaml
。
如何创建多个项目符号sb
?
.
您应该返回一个IEnumerable<string>
而不是单个字符串,在项目符号点之前为每个项目都有一个字符串。然后绑定到ItemsControl
:
<ItemsControl.ItemTemplate>
<DataTemplate>
<DockPanel>
<TextBlock DockPanel.Dock="Left" VerticalAlignment="Top" Margin="5 5 5 0" Width="20" Text="•" />
<TextBlock TextWrapping="Wrap" Margin="0 5 0 0" Text="{Binding}" />
</DockPanel>
</DataTemplate>
</ItemsControl.ItemTemplate>