プログラムでvb.netを使用してWPFでメニューを作成しています。誰かがコードでメニューにセパレーターバーを追加する方法を教えてもらえますか? xamlは使用しないでください。
WPFにはそのための Separator コントロールがあり、ツールバーに表示されるときにメニュー項目も分離します。 MSDNドキュメントから:
Separatorコントロールは、ListBox、Menu、ToolBarなどのコントロール内のアイテム間に水平または垂直の線を描画します。セパレータコントロールは、キーボード、マウス、マウスホイール、またはタブレットの入力に反応せず、有効にしたり、選択したりすることはできません。
コードで:
using System.Windows.Controls;
//
Menu myMenu = new Menu();
myMenu.Items.Add(new Separator());
XAMLで:
<Menu>
<MenuItem Header="Menu Item 1" />
<Separator />
<MenuItem Header="Menu Item 1" />
<Menu>