2012-06-23 3 views
0

У меня есть UserControl, который содержит Button:Handle UserControl детские события

<UserControl> 
    <Button> 
</UserControl> 

Я хочу, чтобы обрабатывать Button events (как Click, Loaded, ...), например, использовать:

MyUCtrl.Click += new RoutedEventHandler(MyUCtrl_Click); 

, что эквивалентно:

MyButton.Click += new RoutedEventHandler(MyUCtrl_Click); 

Как я могу сделать?

ответ

0

Redeclare событие в UserControl, подписаться на событие Button внутри и поднять событие UserControl в обработчике.

+0

Действительно ли это лучший способ? – Nick

+0

@Nick: Возможно, но нельзя сказать точно. –

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