Как добавить точку маркера перед текстовой привязкой в wpf?
У меня есть сокращение, сокращенно для простоты
<ItemsControl ItemSource="{Binding enumerableList}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<TextBox Text="{Binding displayName, Mode=OneWay}" />
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
Как я могу получить его так, чтобы мой TextBox показывал маркер перед текстом, привязанным к нему? Желаемый формат:
- Элемент списка 1
- Элемент списка 2
Ответы
Ответ 1
Вы можете использовать BulletDecorator
с TextBlock. Пример:
<BulletDecorator>
<BulletDecorator.Bullet>
<Ellipse Height="10" Width="10" Fill="Blue"/>
</BulletDecorator.Bullet>
<TextBox Text="{Binding displayName, Mode=OneWay}" />
</BulletDecorator>