Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

UIElement.IsMouseOver-Eigenschaft

 

Veröffentlicht: Oktober 2016

Ruft einen Wert ab, der angibt, ob sich der Mauszeiger über diesem Element (einschließlich der untergeordneten Elemente in der visuellen Struktur) befindet. Hierbei handelt es sich um eine Abhängigkeitseigenschaft.

Namespace:   System.Windows
Assembly:  PresentationCore (in PresentationCore.dll)

public bool IsMouseOver { get; }

Eigenschaftswert

Type: System.Boolean

true, wenn sich der Mauszeiger über dem Element oder seinen untergeordneten Elementen befindet, andernfalls false. Die Standardeinstellung ist false.

In der Regel sind Steuerelemente so zusammengesetzt, dass alle Elemente innerhalb des Steuerelements (der visuellen Struktur) den Mauszustand für das enthaltende Steuerelement melden. Z. B. ein ListBox Steuerelement Stil meldet IsMouseOver als true wenn der Mauszeiger an einer beliebigen Stelle seiner Geometrie befinden, einschließlich ListBoxItem.

Obwohl eine analoge "IsMouseOverChanged"-Ereignis nicht vorhanden ist, sind mehrere ähnliche Ereignisse. Sie können z. B. behandeln MouseEnter, MouseMove, und IsMouseDirectlyOverChanged.

Wenn dieses Element die Maus erfasst hat, wird diese Eigenschaft bleibt true bis Mausauswahl verloren gegangen ist und der Mauszeiger die Grenzen des Elements verlässt.

Einige Steuerelemente erfasst absichtlich auf bestimmte Aktionen, die nicht direkt die Maus hinzuzuziehen angezeigt werden. Dies kann dazu führen IsMouseOver wird true obwohl die Maus anscheinend nicht bewegt wurde.

Feld-ID

IsMouseOverProperty

Festgelegte Metadateneigenschaften true

NONE

Im folgenden Beispiel wird auf diese Eigenschaft als Typ der von einer Trigger, Teil eines Blocks < Style.Triggers >. Wenn der Mauszeiger über dem Steuerelement befindet, der Steuerelementtext Blau, und der Cursor wird als Hand.

.NET Framework
Verfügbar seit 3.0
Zurück zum Anfang
Anzeigen: