Freigeben über


ContentElement.IsMouseDirectlyOver Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob die Position des Mauszeigers den Treffertestergebnissen entspricht, für die die Elementzusammensetzung berücksichtigt wird.

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

Eigenschaftswert

true, wenn sich der Mauszeiger über demselben Elementergebnis wie ein Treffertest befindet, andernfalls false. Der Standardwert ist false.

Implementiert

Hinweise

Im Gegensatz dazu IsMouseOverist diese Eigenschaft nur true dann vorhanden, wenn der Mauszeiger über dem Literalelement ist – wie bei einem Treffertest. Wenn sich der Mauszeiger stattdessen auf ein untergeordnetes Element befindet, insbesondere über Elemente, die Teil der tieferen Vorlage und compositing eines Elements sind, lautet falsediese Eigenschaft . Wenn 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 sich diese Eigenschaft zum Zeitpunkt der Aufnahme befindet true , wird diese Eigenschaft weiterhin zurückgegeben true , bis die Mauserfassung verloren geht und der Zeiger nicht über seine Grenzen geht.

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld IsMouseDirectlyOverProperty
Metadateneigenschaften auf true festgelegt Keine

Gilt für:

Weitere Informationen