![]() |
|
Модераторы: gambit, Kefir, Partizan |
![]()
|
|
| DenWPF |
|
||||||||||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1659 Регистрация: 26.9.2009 Репутация: нет Всего: 1 |
если я добавляю в хамл событие Click вылетает ошибка System.NullReferenceException.
в этом месте Click="Button_Click" - вылетает в других местах все работает нормально обработчик
это полный контрол, в других местах обработчики подключаются и работают
вот тут работает:
а тут не работает
|
||||||||||
|
|||||||||||
| WolfTheGrey |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 207 Регистрация: 21.1.2009 Где: forum.vingrad.ru Репутация: 2 Всего: 2 |
ты нашел решение этой проблеммы?
|
|||
|
||||
| DenWPF |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1659 Регистрация: 26.9.2009 Репутация: нет Всего: 1 |
неа, лажа полная, в других местах работает..а тут нет... единственное что, тут получается List вложен в List хотя в это м нет не чего страшного
|
|||
|
||||
| WolfTheGrey |
|
||||||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 207 Регистрация: 21.1.2009 Где: forum.vingrad.ru Репутация: 2 Всего: 2 |
говорю же команды надо юзать.\
попробуй так: создаешь свою команду:
где она привязана к:
в хамл создаешь привзку к своей команде:
а используешь ее так:
|
||||||||
|
|||||||||
| WolfTheGrey |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 207 Регистрация: 21.1.2009 Где: forum.vingrad.ru Репутация: 2 Всего: 2 |
такс, все работает. Только есть одна беда.
new RoutedUICommand("BondDoubleClickedCommand", "BondDoubleClickedCommand" , typeof(Window1)); проблемма в том что: void ExecuteBondDoubleClicked(object sender, ExecutedRoutedEventArgs e) где sender возврящает обьект виндовс. и делал так: new RoutedUICommand("BondDoubleClickedCommand", "BondDoubleClickedCommand", typeof(ListBoxItem)); один фиг, sender возврящает обьект виндовс. А надо ItemsSource |
|||
|
||||
| DenWPF |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1659 Регистрация: 26.9.2009 Репутация: нет Всего: 1 |
ок, в течении часа посмотрю попробую.
|
|||
|
||||
| DenWPF |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1659 Регистрация: 26.9.2009 Репутация: нет Всего: 1 |
я использую CommandParametr спасибо.
хотя да было бы интересно как передать сам объект |
|||
|
||||
| WolfTheGrey |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 207 Регистрация: 21.1.2009 Где: forum.vingrad.ru Репутация: 2 Всего: 2 |
я решил эту проблему
|
|||
|
||||
| DenWPF |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1659 Регистрация: 26.9.2009 Репутация: нет Всего: 1 |
а поделиться?
|
|||
|
||||
| WolfTheGrey |
|
||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 207 Регистрация: 21.1.2009 Где: forum.vingrad.ru Репутация: 2 Всего: 2 |
да че там делиться, все просто как архитектура WPF.
Просто мы вписывали CommandBindings в корне программы, вот и получали в ответ обьект виндовс. надо делать так:
тогда получаем строчку вкоде:
|
||||
|
|||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | WPF и Silverlight | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |