我正在尝试添加一个菜单项,如下所示:
Items.Add(new MenuItem()
{
Header = var_from_a_loop;
});
var_from_a_loop 有一些下划线。比如说,var_from_a_loop = "A_B_C_D"。运行时,它变为“AB_C_D”,即删除第一个下划线。现在,我知道下划线被视为快捷键指示符(就像上面的意思是使用快捷键 Ctrl + B),但我想禁用它。我可能可以通过这样做来管理显示整个字符串:
Header = "_" + var_from_a_loop
但我正在寻找一个更好的解决方案,因为上面有点“hacky”。