Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: November 2007
In diesem Beispiel wird die Behandlung von MouseUp und MouseDown für RichTextBox gezeigt.
RichTextBox verfügt über eine integrierte Behandlung für das Bubbling-MouseUp-Ereignis und das Bubbling-MouseDown-Ereignis. Daher werden auch nie benutzerdefinierte Ereignishandler aufgerufen, die das MouseUp-Ereignis oder das MouseDown-Ereignis von RichTextBox überwachen.Wenn Sie auf diese Ereignisse reagieren müssen, überwachen Sie stattdessen das Tunneling-PreviewMouseUp-Ereignis und das Tunneling-PreviewMouseDown-Ereignis.
Beispiel
Im folgenden Extensible Application Markup Language (XAML)-Beispiel wird gezeigt, wie mithilfe des PreviewMouseUp-Attributs und des PreviewMouseDown-Attributs die Handlerdelegaten für diese Ereignisse angegeben werden.
<RichTextBox
PreviewMouseUp="MouseUpHandler"
PreviewMouseDown="MouseDownHandler"
/>
Im folgenden Beispiel wird gezeigt, wie Ereignislistener programmgesteuert hinzugefügt werden.
RichTextBox richTextBox = new RichTextBox();
richTextBox.PreviewMouseUp += MouseUpHandler;
richTextBox.PreviewMouseDown += MouseDownHandler;
// Note: Event listeners can also be added using the AddHandler
// method.
Im folgenden Beispiel werden leere Ereignishandlermethoden dargestellt, die den in den vorherigen Beispielen angegebenen Delegaten entsprechen.
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.
}