WPF 中下划线代表快捷键,与WinForm的&相同,即WPF中(_))等于WinForm的(&O),相当于快捷键ctrl+O,那么问题便来了,如果输入单下划线显示就会出问题,解决问题的方法是将单下划线替换成双下划线,或者直接用TextBlock没有快捷键问题
若在XAML中
<Label Context="_">
//单下划线替换成双下划綫
<Label Context="__">
若在代码块
Label lbl=new Labal();
lbl.Content = lbl.Content.ToString().Replace("_", "__");
注意,Content属性是Object类型,不能像Text属性是String类型,需要转换成String类型,如上Content.ToString()
版权声明:本文为sanqianheijia原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。