如何在wpf中的文本绑定前添加项目符号?

时间:2014-10-08 13:42:24

标签: c# wpf xaml decorator

为简单起见,我有以下缩写

<ItemsControl ItemSource="{Binding enumerableList}">
    <ItemsControl.ItemTemplate>
        <DataTemplate>
            <TextBox Text="{Binding displayName, Mode=OneWay}" />
        </DataTemplate>
    </ItemsControl.ItemTemplate>
</ItemsControl>

我如何才能获得它以便我的TextBox在绑定到它的文本前面显示一个项目符号点?所需格式:

  • 列出项目1
  • 列出项目2

1 个答案:

答案 0 :(得分:25)

您可以将BulletDecorator与TextBlock一起使用。例如:

    <BulletDecorator>
      <BulletDecorator.Bullet>
        <Ellipse Height="10" Width="10" Fill="Blue"/>
      </BulletDecorator.Bullet>
        <TextBox Text="{Binding displayName, Mode=OneWay}" />
    </BulletDecorator>