Как создать разделительную строку меню в WPF с помощью кода - PullRequest
29 голосов
/ 11 ноября 2008

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

Ответы [ 2 ]

45 голосов
/ 11 ноября 2008

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

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

В коде:

using System.Windows.Controls;

//

Menu myMenu = new Menu();
myMenu.Items.Add(new Separator());
31 голосов
/ 01 декабря 2012

В xaml:

<Menu>
   <MenuItem Header="Menu Item 1" />
   <Separator />
   <MenuItem Header="Menu Item 1" />
<Menu>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...