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

Lam*_*mar 30 vb.net wpf menu

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

Jef*_*ici 48

WPF有一个用于此目的的分隔符控件,它还会在工具栏上显示时分隔您的菜单项.来自MSDN文档:

分隔符控件在控件中的项之间绘制一条水平线或垂直线,例如ListBox,Menu和ToolBar.分隔符控件不会对任何键盘,鼠标,鼠标滚轮或平板电脑输入做出反应,也无法启用或选择.

在代码中:

using System.Windows.Controls;

//

Menu myMenu = new Menu();
myMenu.Items.Add(new Separator());
Run Code Online (Sandbox Code Playgroud)


Adr*_*man 35

在xaml中:

<Menu>
   <MenuItem Header="Menu Item 1" />
   <Separator />
   <MenuItem Header="Menu Item 1" />
<Menu>
Run Code Online (Sandbox Code Playgroud)

  • 继续,冒险.你放松了什么!;) (5认同)