UIElement3D.IsMouseOver Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob sich der Mauszeiger über diesem Element befindet (einschließlich untergeordneter Elemente in der visuellen Struktur).

public:
 property bool IsMouseOver { bool get(); };
public bool IsMouseOver { get; }
member this.IsMouseOver : bool
Public ReadOnly Property IsMouseOver As Boolean

Eigenschaftswert

truewenn der Mauszeiger über dem Element oder seinen untergeordneten Elementen liegt; andernfalls . false Der Standardwert lautet false.

Implementiert

Hinweise

In der Regel werden Steuerelemente so zusammengesetzt, dass die verschiedenen Elemente innerhalb des Steuerelements (die visuelle Struktur) den Mauszustand für das enthaltende Steuerelement melden. Ein Formatvorlagensteuerelement meldet ListBox beispielsweise, IsMouseOver als true ob sich die Maus an einer beliebigen Stelle über der Geometrie befindet, einschließlich einer beliebigenListBoxItem.

Obwohl ein analoges "IsMouseOverChanged"-Ereignis nicht vorhanden ist, führen mehrere ähnliche Ereignisse aus. Sie können z. B. behandeln MouseEnter, MouseMoveund IsMouseDirectlyOverChanged.

Wenn dieses Element die Maus erfasst, bleibt diese Eigenschaft erhalten true , bis die Mausaufnahme verloren geht und der Mauszeiger die Grenzen des Elements verlässt.

Einige Steuerelemente erfassen die Maus absichtlich auf bestimmte Aktionen, die nicht direkt mit der Maus verbunden sind. Dies kann dazu IsMouseOvertrue führen, dass die Maus nicht offensichtlich bewegt wurde.

Informationen zur Abhängigkeitseigenschaft

Element Wert
Bezeichnerfeld IsMouseOverProperty
Auf Metadateneigenschaften festgelegt true Nichts

Gilt für: