Я создаю меню в WPF программно с помощью vb.net. Может ли кто-нибудь показать мне, как я могу добавить разделительную панель в меню в коде? Нет xaml, пожалуйста.
Как создать панель разделителя меню в WPF с помощью кода
Ответ 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>