(0) exportieren Drucken
Alle erweitern
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

FrameworkElement.ToolTipOpening-Ereignis

Tritt beim Öffnen einer QuickInfo im Element auf.

Namespace:  System.Windows
Assembly:  PresentationFramework (in PresentationFramework.dll)
XMLNS für XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

public event ToolTipEventHandler ToolTipOpening
<object ToolTipOpening="ToolTipEventHandler" .../>

Bezeichnerfeld

ToolTipOpeningEvent

Routingstrategie

Direkt

delegate

ToolTipEventHandler

  • Überschreiben Sie OnToolTipClosing zum Implementieren der Klassenbehandlung für dieses Ereignis in abgeleiteten Klassen.

Wenn eine QuickInfo nicht in der Benutzeroberfläche angezeigt werden soll, kann der Handler für ToolTipOpening die ToolTipEventArgs-Ereignisdaten als behandelt kennzeichnen. Andernfalls wird die QuickInfo angezeigt und verwendet den Wert der ToolTip-Eigenschaft als QuickInfo-Inhalt. In einem weiteren möglichen Szenario können Sie einen Handler schreiben, der unmittelbar vor dem Anzeigen der QuickInfo den Wert der ToolTip-Eigenschaft für das Element zurücksetzt, das die Ereignisquelle darstellt.

ToolTipOpening wird nicht ausgelöst, wenn der Wert von ToolTipnull oder anderweitig nicht festgelegt ist. Legen Sie ToolTip nicht auf null fest, während eine QuickInfo geöffnet ist oder wird. Dies hat nicht das Schließen der QuickInfo zur Folge, sondern führt zu einem unerwünschten visuellen Artefakt in der Benutzeroberfläche.

Das ToolTipOpening-Ereignis kann kein EventTrigger in einem Stil sein. Das liegt daran, dass das Bezeichnerfeld dieses Ereignisses eine Implementierung eines Diensts wiederverwendet, der für ein Ereignis auf Dienstebene keine Methoden zum Hinzufügen oder Entfernen von Ereignissen verfügbar macht.

.NET Framework

Unterstützt in: 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

Es werden nicht alle Versionen sämtlicher Plattformen von .NET Framework unterstützt.. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft