HOW TO:處理 PasswordBox 的 MouseUp 和 MouseDown 事件
更新:2007 年 11 月
這個範例顯示如何處理 PasswordBox 的 MouseUp 和 MouseDown。
PasswordBox 具有內建處理方式,可處理反昇MouseUp 和 MouseDown 事件。因此,絕對不會呼叫接聽 PasswordBox 之 MouseUp 或 MouseDown 事件的自訂事件處理常式。如果您必須回應這些事件,請改為接聽通道PreviewMouseUp 和 PreviewMouseDown 事件。
範例
下列可延伸標記語言 (XAML) 範例顯示如何使用 PreviewMouseUp 和 PreviewMouseDown 屬性來指定這些事件的處理常式委派。
<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.
}