如何解决XAML样式器错误

本文关键字:XAML 样式 错误 解决 何解决 | 更新日期: 2023-09-27 18:29:08

我正在尝试给按钮名称的第一个字母加下划线。

<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,但这真的很烦人。

如何解决XAML样式器错误

EDIT:这似乎奏效了,尽管看起来很有趣

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

如果您试图使用下划线来显示alt热键,方法如下:

<Button Content="_Name"/>

当用户按下Alt时,它将显示带下划线的N,这是应该的。