方法 : PasswordBox の MouseUp イベントおよび MouseDown イベントを処理する
更新 : 2007 年 11 月
PasswordBox での MouseUp および MouseDown を処理する例を次に示します。
PasswordBox には、バブル バージョンの MouseUp イベントおよび MouseDown イベントのための処理が組み込まれています。そのため、PasswordBox からの MouseUp イベントまたは MouseDown イベントをリッスンするカスタム イベント ハンドラは呼び出されません。これらのイベントに応答する必要がある場合は、代わりにトンネルPreviewMouseUp イベントおよび PreviewMouseDown イベントをリッスンします。
使用例
PreviewMouseUp 属性および PreviewMouseDown 属性を使用して、これらのイベントのハンドラ デリゲートを指定する方法を次の Extensible Application Markup Language (XAML) の例に示します。
<PasswordBox
PreviewMouseUp="MouseUpHandler"
PreviewMouseDown="MouseDownHandler"
/>
プログラムによってイベント リスナを追加する方法を次の例に示します。
PasswordBox pwBox = new PasswordBox();
pwBox.PreviewMouseUp += MouseUpHandler;
pwBox.PreviewMouseDown += MouseDownHandler;
前の例で指定されたデリゲートに対応する空のイベント ハンドラ メソッドを次の例に示します。
void MouseUpHandler(Object sender, RoutedEventArgs args)
{
// This method is called whenever the PreviewMouseUp event fires.
}
void MouseDownHandler(Object sender, RoutedEventArgs args)
{
// This method is called whenever the PreviewMouseDown event fires.
}