Share via


HOW TO:處理 PasswordBox 的 MouseUp 和 MouseDown 事件

更新:2007 年 11 月

這個範例顯示如何處理 PasswordBoxMouseUpMouseDown

PasswordBox 具有內建處理方式,可處理反昇MouseUpMouseDown 事件。因此,絕對不會呼叫接聽 PasswordBoxMouseUpMouseDown 事件的自訂事件處理常式。如果您必須回應這些事件,請改為接聽通道PreviewMouseUpPreviewMouseDown 事件。

範例

下列可延伸標記語言 (XAML) 範例顯示如何使用 PreviewMouseUpPreviewMouseDown 屬性來指定這些事件的處理常式委派。

<PasswordBox 
  PreviewMouseUp="MouseUpHandler"
  PreviewMouseDown="MouseDownHandler"
/>

下列範例顯示如何以程式設計方式新增事件接聽程式 (Event Listener)。

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.
}