我正在绑定到 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>