![]() |
|
Модераторы: gambit, Kefir, Partizan |
![]()
|
|
| hexzo |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 178 Регистрация: 30.1.2011 Репутация: нет Всего: нет |
Можно ли как-то указать местонахождение обработчика "somedo". Как-то нелогично все обработчики в классе главного окна содержать. Это сообщение отредактировал(а) hexzo - 26.9.2011, 16:36 |
|||
|
||||
| Gvozdin |
|
||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 172 Регистрация: 9.8.2011 Где: Москва Репутация: 8 Всего: 8 |
Интересный вопрос, вообще XAML берет делегата для подписки. По крайней мере можно через MarkupExtension задать любой делегат для обработки.
Вот пример http://blogs.msdn.com/b/llobo/archive/2009...t-handling.aspx. Но способ экзотический. Если делать по MVVM то надо или из код бехайнда вызывать метод в MV, или делать attached behavior для перенаправления. Но думаю можно сделать универсальный "attached behavior":
А ModelView у нас будет выглядеть так:
На досуге надо попробовать сделать, может быть полезным --------------------
http://gvozdin.ru |
||||
|
|||||
| Gvozdin |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 172 Регистрация: 9.8.2011 Где: Москва Репутация: 8 Всего: 8 |
Случайно наткнулся на вариант решения проблемы http://joshsmithonwpf.wordpress.com/2007/0...t-in-any-class/
--------------------
http://gvozdin.ru |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | WPF и Silverlight | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |