【发布时间】:2011-08-29 20:27:42
【问题描述】:
我的 WPF 窗口中有许多按钮,我希望按钮内容中的某些字符带有下划线。
我曾尝试使用“_”(如“My_Content”)来为 C 加下划线,但是在用户按下 Alt 键或更改其本地设置之前,这不会出现。当我尝试只为部分内容添加下划线时,在 Content 属性中使用
Content="我的Content".
如果可能,我更愿意在 XAML 中设置它。任何帮助将不胜感激。
谢谢!
【问题讨论】:
我的 WPF 窗口中有许多按钮,我希望按钮内容中的某些字符带有下划线。
我曾尝试使用“_”(如“My_Content”)来为 C 加下划线,但是在用户按下 Alt 键或更改其本地设置之前,这不会出现。当我尝试只为部分内容添加下划线时,在 Content 属性中使用
Content="我的Content".
如果可能,我更愿意在 XAML 中设置它。任何帮助将不胜感激。
谢谢!
【问题讨论】:
你必须像这样明确地这样做:
<Button>
<Button.Content>
<TextBlock>
My <Underline>C</Underline>ontent
</TextBlock>
</Button.Content>
</Button>
不过,这将删除使用 Alt+Char 单击按钮的功能。为此,使用了 AccessText 元素。但这不支持 TextBlock 的标记语法。
【讨论】: