c# – 如何禁用WPF MenuItem中的助记符?

c# – 如何禁用WPF MenuItem中的助记符?,第1张

概述我有动态字符串显示为MenuItem的标题,有时包含’_’. WPF将下划线视为助记符的标志,但我不希望如此.我如何禁用它? 在尝试了线程 WPF listbox. Skip underscore symbols in strings中的所有解决方案之后,我似乎没有在MenuItems上工作,我这样做了: public class EscapeMnemonicsStringConverter : 我有动态字符串显示为MenuItem的标题,有时包含’_’. WPF将下划线视为助记符的标志,但我不希望如此.我如何禁用它?解决方法 在尝试了线程 WPF listbox. Skip underscore symbols in strings中的所有解决方案之后,我似乎没有在MenuItems上工作,我这样做了:
public class EscapeMnemonicsstringConverter : IValueConverter{    public object Convert(object value,Type targettype,object parameter,CultureInfo culture)    {        string str = value as string;        return str != null ? str.Replace("_","__") : value;    }    public object ConvertBack(object value,CultureInfo culture)    {        throw new NotImplementedException();    }}
总结

以上是内存溢出为你收集整理的c# – 如何禁用WPF MenuItem中的助记符?全部内容,希望文章能够帮你解决c# – 如何禁用WPF MenuItem中的助记符?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1247317.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-07
下一篇 2022-06-07

发表评论

登录后才能评论

评论列表(0条)

保存