Ответы - CodeHelperСписок последних 15 ответов на вопрос с сайта CodeHelperuuid:a8a58a1d-2ce9-4a23-9c96-18031996e384;id=27952012-09-26T05:08:33Zuuid:a8a58a1d-2ce9-4a23-9c96-18031996e384;id=2796Как в WPF создавать контекстное меню в стиле MVP?2009-11-24T02:16:48-06:002009-11-24T02:16:48-06:00AlexanderИмеется в виду создание иерархической модели и презентера для меню, а так же байндинг и написание стиля отображения меню. Неясно, как присоединять обработчики событий клика на пункты меню. Могуuuid:a8a58a1d-2ce9-4a23-9c96-18031996e384;id=2797Ответ от Чак Норрис на вопрос с сайта CodeHelper2009-11-24T02:56:08-06:002009-11-24T02:56:08-06:00Чак НоррисЕсть мнение, что для передачи параметра в команду меню можно использовать такой код: <MenuItem CommandParameter="{Binding}" .../> При этом, если сам элемент MenuItem построен без помощи binding, то в команду передастся именно DataContext родительского элемента контекстного меню. Еслиuuid:a8a58a1d-2ce9-4a23-9c96-18031996e384;id=2798Ответ от admax на вопрос с сайта CodeHelper2009-11-24T03:21:45-06:002009-11-24T03:21:45-06:00admaxВ статье Using MVVM with Menus in WPF рассказывается о том, как реализовать контекстное меню в рамках паттерна MVVM. Идея такая — создается собственный класс для хранения параметров пункта меню: public class MenuItem { public string Text { get; set; } public List<MenuItem> Children { get;