[Silverlight] ButtonコントロールにMouseLeftButtonDown, MouseLeftButtonUpイベントハンドラを追加する

11:48 PM on 2012年2月26日 ,

SilverlightのButtonコントロールはデフォルトではMouseLeftButtonDown, MouseLeftButtonUpイベントを検知することができない。
MouseLeftButtonDown, MouseLeftButtonUpイベントハンドラを追加する場合は、以下の例のようにAddHandlerを使って追加する。

(C#)
Button1.AddHandler(Button.MouseLeftButtonDownEvent, new MouseButtonEventHandler(Button1_MouseLeftButtonDown), true);
Button1.AddHandler(Button.MouseLeftButtonUpEvent, new MouseButtonEventHandler(Button1_MouseLeftButtonUp), true);

*Button1: Buttonコントロール
*Button1_MouseLeftButtonDown: MouseLeftButtonDownイベントハンドラ
*Button1_MouseLeftButtonUp: MouseLeftButtonUpイベントハンドラ