博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【WPF】在MenuItem中下划线“_”显示不正常
阅读量:7103 次
发布时间:2019-06-28

本文共 267 字,大约阅读时间需要 1 分钟。

MenuItem的Header显示文字时发现一个问题,字符串中的第一个下划线“_”不能显示。如果该下划线前面是一个英文字母,则下划线会跑到该字母下方。(是中文汉字则不会)

查到原因是第一个下划线“_”被转义为了MenuItem的快捷键。。。

因为Header的值是绑定到列表中元素的某个属性的值的,在该属性值前面加@也没法阻止转义,最后想到的办法是把MenuItem的内部显示换成TextBlock控件。

下面是用MenuItem做查看“最近打开”的文件的例子。RecentFilesList列表是数据源。根据业务需要填充该列表即可。

    

 

转载地址:http://hychl.baihongyu.com/

你可能感兴趣的文章
单向链表实现
查看>>
MYSQL连接字符串参数解析(解释)
查看>>
Eratosthenes筛选法
查看>>
HDU1008 ZOJ2108 Elevator
查看>>
2013 ACM/ICPC Asia Regional Chengdu Online hdu4731 Minimum palindrome
查看>>
LINQ~什么时候使用SelectMany和GroupBy
查看>>
js 遇到 Permission denied to access property ***
查看>>
杭电1509--Windows Message Queue(优先队列)
查看>>
C#中文转换成拼音
查看>>
C语言程序设计实验第四次作业
查看>>
【转】C#自定义异常类简介
查看>>
hadoop(5)---yarn配置 --常用配置
查看>>
提高博客浏览量的几个小技巧
查看>>
模板Template
查看>>
ios-网络request请求
查看>>
多线程 线程间通信 wait,notify
查看>>
Linux中断(interrupt)子系统之一:中断系统基本原理【转】
查看>>
selenium 页面元素的内置属性
查看>>
ubuntu16.04 离线安装nginx
查看>>
Block、委托、回调函数原理剖析(在Object C语境)——这样讲还不懂,根本不可能!...
查看>>