2013-05-29 3 views
0

Я определил пользовательский элемент управления для представления элемента табуляции, состоящего из нескольких кнопок. Когда я создаю экземпляр элемента пользовательской вкладки, я бы хотел определить обработчики кликов для щелчков кнопок. , например. дляWPF-обработчики для подконтрольных элементов управления пользователя

<TabItem > 
    <my:Tab1/> 
</TabItem> 

Для Button1 и Button2 в Tab1 Я хотел бы определить что-то вроде

<TabItem > 
    <my:Tab1 Button1:Click="button1_Click" Button2:Click="button2_Click"/> 
</TabItem> 

Естественно, что выше не работает. Кто-нибудь знает, как я могу это достичь.

Заранее спасибо.

+0

Вы пытались использовать маршрутизированные события? – paddy

ответ

0

Это может быть сделано путем маршрутизируемых событий на вашем пользовательском контроле, которые поднимают кнопки, обрабатывают обработчик событий или используют команды. This is probably a same case as yours

+0

Спасибо за быстрый ответ. Итак, в Tab1 :: button1_Click() я поднимаю маршрутизируемое событие? Как объявить обработчик в моем основном приложении, которому принадлежит экземпляр пользовательского элемента управления? – user1400716

+0

Ответ обновлен. – HichemSeeSharp

Смежные вопросы