带有TextBlock的BulletDecorator未显示Unicode字符

时间:2014-02-12 09:08:21

标签: c# wpf xaml unicode textbox

为什么这不能按预期工作的任何想法?
在运行时,我们的WPF应用程序的输出字面上显示\u2022序列..而我期望子弹点字符(Unicode Character 'BULLET' (U+2022)):

    <BulletDecorator VerticalAlignment="Center" >
        <BulletDecorator.Bullet>
            <TextBlock Text="\u2022"/>
        </BulletDecorator.Bullet>
        <TextBox Style="{StaticResource ReadOnlyTextBoxStyle}" 
             TextWrapping="WrapWithOverflow" 
             Text="{Binding Name, Mode=OneWay}"/>
    </BulletDecorator>

2 个答案:

答案 0 :(得分:2)

没关系 - 以下格式化工作:

<TextBlock Text="&#x2022;"/>

答案 1 :(得分:2)

或者你可以直接把你的子弹放在文本中:

<TextBlock Text="•"  />