如何使用代码在WPF中创建菜单分隔栏

时间:2008-11-11 05:42:12

标签: wpf vb.net menu

我正在使用vb.net以编程方式在WPF中创建菜单。有人可以告诉我如何在代码中添加分隔栏到菜单吗?请不要xaml。

2 个答案:

答案 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>