我正在使用 vb.net 以编程方式在 WPF 中创建菜单。有人可以告诉我如何在代码中将分隔栏添加到菜单中吗?请不要xaml。
Lamar
问问题
39973 次
2 回答
52
WPF 有一个分隔符控件用于此目的,当菜单项出现在工具栏上时它也会分隔您的菜单项。来自 MSDN 文档:
Separator 控件在控件中的项目(例如 ListBox、Menu 和 ToolBar)之间绘制一条水平线或垂直线。分隔符控件不会对任何键盘、鼠标、鼠标滚轮或平板电脑输入做出反应,并且无法启用或选择。
在代码中:
using System.Windows.Controls;
//
Menu myMenu = new Menu();
myMenu.Items.Add(new Separator());
于 2008-11-11T06:52:23.027 回答
42
在xml中:
<Menu>
<MenuItem Header="Menu Item 1" />
<Separator />
<MenuItem Header="Menu Item 1" />
<Menu>
于 2012-12-01T09:25:08.130 回答