Есть ли способ добавить изображение в контекстное меню значка уведомлений? - PullRequest
0 голосов
/ 04 ноября 2011

У меня есть приложение WPF, в котором я использую значок уведомления с использованием форм. Мне нужно иметь контекстное меню для этого значка уведомления, где каждый элемент меню должен иметь свойство изображения, а также заголовок.

Ответы [ 2 ]

3 голосов
/ 04 ноября 2011

Я знаю, что это компонент WinForms, а не компонент WPF, но вы все равно можете использовать NotifyIcon в WPF.Установите свойства ContextMenu или ContextMenuStrip, чтобы назначить меню значку.

РЕДАКТИРОВАТЬ : Судя по вашим комментариям и ответу, я считаю, что вы пытаетесь использовать MenuItem, которыйне имеет встроенной поддержки для отображения изображений.Однако этот недостаток был давно устранен введением ToolStripMenuItem.У него есть свойство Image или, в качестве альтернативы, свойство ImageIndex, если вы предпочитаете использовать списки изображений.

0 голосов
/ 05 ноября 2011

Наконец-то я смог найти то, что хотел.Вам необходимо включить свойство OwnerDraw меню форм и записать в него два события.Вот ссылка на URL:

http://www.codeproject.com/KB/menus/cs_menus.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...