Я хотел бы добавить вкладки в мое окно, когда элемент в GridView дважды щелкнул. Но вкладка, которая будет добавлена, зависит от щелчка. Каким образом я должен делать это в WPF? Я думал о RoutedEvents, но я не знаю, как передать с ним параметр. Какие-либо предложения?события переноса событий, передающие параметры в wpf
1
A
ответ
0
Используйте команды, а не с маршрутизацией событий:
Введите команду для щелкнутого пункта и передать ссылку на Clicked элемента в качестве параметра данной команды с помощью RelativeSource связывания в XAML.
5
This codeproject article крышки с использованием нового RoutedEvent
с другим типом аргумента, чем просто RoutedEventArgs
(довольно далеко вниз, искать «Во-вторых, используя пользовательские RoutedEventArgs»), хотя я хочу WPF включал версию RoutedEventHandler
вроде CLR-х EventHandler<T> where T : EventArgs
так что вы Ждете» t должен каждый раз объявлять нового делегата.
Резюме:
- Создать новый тип, который подтипы RoutedEventArgs и имеет свойство для ваших данных.
- Убедитесь, что ваш подтип RoutedEventArgs реализует нестандартные конструкторы RoutedEventArgs, которые необходимы для его работы.
- Объявление нового делегата, соответствующего этому подтипу.
- Используйте, как и любое другое пользовательское событие в вашем коде (также описано в этой ссылке).
Смежные вопросы
- 1. События переноса событий Spring Web. Откуда они?
- 2. рельсы, передающие неприменимые пользователем параметры
- 3. Как передать параметры (кроме события) обработчикам событий?
- 4. Ruby on Rails, передающие параметры в партитуры
- 5. Реактивы Компоненты, передающие параметры в компонент
- 6. Обработчик события переноса сообщения в JSF 2?
- 7. Параметры события WPF MVVM для просмотра модели
- 8. Маршрутизация событий в WPF
- 9. Маршрутизированные события в wpf
- 10. sailsjs, передающие параметры на обычный маршрут
- 11. Рельсы, передающие параметры для нового действия
- 12. Rspec Контрольные тесты, передающие параметры JSON
- 13. Рельсы, передающие параметры между методами контроллера
- 14. Rails API + MongoDB, передающие параметры на url
- 15. C# Можно ли редактировать параметры делегата для событий WPF button_click?
- 16. PDO, передающие параметры как массив с ошибкой
- 17. Комментировать параметры обработчиков событий
- 18. События WinUSB для массового переноса
- 19. Распределение событий в WPF
- 20. WPF и маршрутизации событий
- 21. Событие переноса WPF для пустой групповой группы
- 22. Как правильно передать некоторые настраиваемые параметры обработчикам событий в WPF?
- 23. WPF MVVM Маршрутизированные события
- 24. «Модальный диалог» в WPF - создавать события с перекрытием блока событий
- 25. События переноса формы в Windows Forms
- 26. Объект перекрытия событий WPF
- 27. WPF: Маршрутизированные события или регулярные события?
- 28. WPF обработчик событий в ItemContainerStyle
- 29. Понять события окна WPF
- 30. MvvmCross Свободное связывание событий (iOS). Как получить параметры события?
Вы можете создавать 'RoutedEventHandler' себя с миганием глаза .. :) –
ktutnik