WPF 中下划线显示不对问题

  • Post author:
  • Post category:其他


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 版权协议,转载请附上原文出处链接和本声明。