如何解决XAML Styler Bug?

时间:2013-08-26 19:16:13

标签: c# wpf xaml

我试图在按钮名称的第一个字母下划线。

<Button.Content>
<TextBlock>
<Underline>N</Underline>ame
</TextBlock>
</Button.Content>

但是,当我右键单击代码,然后单击Beautify XAML时,代码显示为:

<Button.Content>
<TextBlock>
<Underline>N</Underline>
ame
</TextBlock>
</Button.Content>

将N和ame分成两行,在两个字符串之间添加一个空格,如下所示:N ame。

我喜欢Styler,但这真的很烦人。

2 个答案:

答案 0 :(得分:2)

编辑:这似乎有用,虽然有点滑稽

<Button.Content>
    <StackPanel Orientation="Horizontal">
        <TextBlock Text="N" TextDecorations="Underline"/>
        <TextBlock Text="ame" />
    </StackPanel>
</Button.Content>

答案 1 :(得分:2)

如果您尝试使用下划线显示alt热键,则可以这样:

<Button Content="_Name"/>

当用户按下Alt时,将显示带下划线的N.