我正在使用vb.net以编程方式在WPF中创建菜单。有人可以告诉我如何在代码中添加分隔栏到菜单吗?请不要xaml。
答案 0 :(得分:45)
WPF有一个Separator控件用于此目的,它还会在工具栏上显示时分隔您的菜单项。来自MSDN文档:
分隔符控件绘制一条线, 项目之间的水平或垂直 在控件中,例如ListBox,Menu, 和ToolBar。分隔符控件没有 对任何键盘,鼠标,鼠标做出反应 轮子,或平板电脑输入,不能 已启用或已选中。
在代码中:
using System.Windows.Controls;
//
Menu myMenu = new Menu();
myMenu.Items.Add(new Separator());
答案 1 :(得分:31)
在xaml:
<Menu>
<MenuItem Header="Menu Item 1" />
<Separator />
<MenuItem Header="Menu Item 1" />
<Menu>