ContentElement.IsMouseDirectlyOver Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob die Position des Mauszeigers den Treffertestergebnissen entspricht, die elementkomositing berücksichtigen.

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

Eigenschaftswert

truewenn sich der Mauszeiger über demselben Elementergebnis wie bei einem Treffertest befindet; andernfalls . false Der Standardwert lautet false.

Implementiert

Hinweise

Im Gegensatz dazu IsMouseOverist diese Eigenschaft nur true dann, wenn sich der Mauszeiger über dem Literalelement befindet – wie bei einem Treffertest. Wenn sich der Mauszeiger stattdessen über einem untergeordneten Element befindet, insbesondere über Elemente, die Teil der tieferen Vorlage und Kompositing eines Elements sind, lautet falsediese Eigenschaft . Sofern Sie nicht wissen, wie ein Steuerelement zusammengesetzt ist (z. B. verwenden Sie diese Eigenschaft in einer benutzerdefinierten Steuerelementvorlage für ein von Ihnen definiertes Steuerelement), kann diese Eigenschaft unerwartete Ergebnisse zurückgeben. Verwenden IsMouseOver Sie stattdessen für die meisten Szenarien, in denen Sie keine Steuerelemente erstellen.

Wenn die Maus von diesem Element erfasst wird und diese Eigenschaft zum Zeitpunkt der Erfassung vorhanden ist true , wird diese Eigenschaft weiterhin zurückgegeben true , bis die Mausaufnahme verloren geht und der Zeiger nicht über seine Grenzen liegt.

Informationen zur Abhängigkeitseigenschaft

Element Wert
Bezeichnerfeld IsMouseDirectlyOverProperty
Auf Metadateneigenschaften festgelegt true Nichts

Gilt für:

Weitere Informationen