Подтвердить что ты не робот

Как создать панель разделителя меню в WPF с помощью кода

Я создаю меню в WPF программно с помощью vb.net. Может ли кто-нибудь показать мне, как я могу добавить разделительную панель в меню в коде? Нет xaml, пожалуйста.

4b9b3361

Ответ 1

WPF имеет Separator для этой цели, а также разделяет ваши пункты меню, когда они появляются на панели инструментов. Из документов MSDN:

Элемент управления разделителя рисует линию, горизонтальный или вертикальный, между элементами в элементах управления, таких как ListBox, Menu, и ToolBar. Элементы управления разделителями не реагировать на любую клавиатуру, мышь, мышь колеса или планшета и не может быть включен или выбран.

В коде:

using System.Windows.Controls;

//

Menu myMenu = new Menu();
myMenu.Items.Add(new Separator());

Ответ 2

В xaml:

<Menu>
   <MenuItem Header="Menu Item 1" />
   <Separator />
   <MenuItem Header="Menu Item 1" />
<Menu>