Модераторы: gambit, Kefir, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как отловить загрузку кнопки из списка кнопок? 
:(
    Опции темы
hexzo
Дата 28.9.2011, 08:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 178
Регистрация: 30.1.2011

Репутация: нет
Всего: нет



Как отловить загрузку кнопки из списка кнопок?

Код

<ListView>
кнопки
</ListView>


Код

<ListView Button.Click="drivespanelclick" Button.Loaded="test"/>


drivespanelclick вызывается при клике по кнопке.
А test вызывается при загрузке списка.

Это сообщение отредактировал(а) hexzo - 28.9.2011, 08:54
PM MAIL   Вверх
Gvozdin
Дата 28.9.2011, 09:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 172
Регистрация: 9.8.2011
Где: Москва

Репутация: 8
Всего: 8



Нет события Button.Loaded, есть только FrameworkElement.Loaded. Соответственно оно вызвается когда загружается ListView.

В шаблоне у кнопки можно установить подписку:
Код

<DataTemplate>
      <ToggleButton Loaded="test"/>
</DataTemplate>



--------------------
http://gvozdin.ru
PM MAIL WWW   Вверх
hexzo
Дата 28.9.2011, 09:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 178
Регистрация: 30.1.2011

Репутация: нет
Всего: нет



Я в шаблоне написал
Код

<Button Loaded="test"/>  


Но кажется компилятор не находит обработчика:
Цитата

'clonecmd.App' does not contain a definition for 'test' and no extension method 'test' accepting a first argument of type 'clonecmd.App' could be found (are you missing a using directive or an assembly reference?)




PM MAIL   Вверх
hexzo
Дата 28.9.2011, 12:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 178
Регистрация: 30.1.2011

Репутация: нет
Всего: нет



А обработчик должен быть в частичном классе того ксамл класса, в котором определён хэндлер. Вообщем структуру моей программы ожидает хаос.  smile 
PM MAIL   Вверх
Gvozdin
Дата 29.9.2011, 08:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 172
Регистрация: 9.8.2011
Где: Москва

Репутация: 8
Всего: 8



По умолчанию обработчик конечно в код бехайнд.

Уже обсудили же что можно подцепить любой обработчик. Да и с MVP MVVM хаоса можно почти избежать.
--------------------
http://gvozdin.ru
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | WPF и Silverlight | Следующая тема »


 




[ Время генерации скрипта: 0.0584 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.