![]() |
|
Модераторы: gambit, Kefir, Partizan |
![]()
|
|
| BoomeR |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 79 Регистрация: 24.12.2006 Где: Санкт-Петербург Репутация: нет Всего: нет |
Добрый день,
настало время задать ещё один, не очень замысловатый, но ставящий меня в тупик вопрос. В приложении есть ListBox (DataTemplate: Grid с двумя полями - Image и TextBlock), у которого Selectionmode = Extended. Создаю контекстное меню (пробовал как для элемента в DataTemplate, так и для ListBox'a в целом):
или
В случае с ListBox получается, что при клике правой на пустом месте ListBox'a всё ок и меню отображается. В случае клика по элементу имеем следующее: элемент выбирается или наоборот и контекстное меню тут же пропадает... Есть идея отрисовывать меню из кода C# по событию SelectionChanged - не очень элегантно.... Можно ли как-то отключить выбор элемента по правому клику? (подойдёт любое другое красивое решение |
||||
|
|||||
| BoomeR |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 79 Регистрация: 24.12.2006 Где: Санкт-Петербург Репутация: нет Всего: нет |
Solved.
Не учёл, что у меня была обработка MouseLeave, а оно взводилось при вызове меню. |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | WPF и Silverlight | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |