0

私はUserControlを含むを持っていますButton:

<UserControl>
   <Button>
</UserControl>

Buttonたとえば、次を使用して、イベント(Click、Loadedなど)を処理したい:

MyUCtrl.Click += new RoutedEventHandler(MyUCtrl_Click);

これは次と同等です:

MyButton.Click += new RoutedEventHandler(MyUCtrl_Click);

どのようにできるのか?

4

1 に答える 1

0

UserControl でイベントを再宣言し、内部で Button のイベントをサブスクライブして、ハンドラーで UserControl のイベントを発生させます。

于 2012-06-23T20:40:12.443 に答える