Freigeben über


UIElement3D.IsStylusDirectlyOver Eigenschaft

Definition

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

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

Eigenschaftswert

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

Implementiert

Hinweise

Im Gegensatz dazu IsStylusOverist diese Eigenschaft nur true dann, wenn der Eingabestift über dem Element liegt. Wenn der Eingabestift stattdessen über ein untergeordnetes Element oder über Elemente liegt, die Teil des tieferen Kompositings eines Elements sind (die visuelle Struktur), 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 IsStylusOver Sie stattdessen für die meisten Szenarien, in denen Sie keine Steuerelemente erstellen.

Wenn dieses Element einen Eingabestift erfasst hat und sich diese Eigenschaft zum Zeitpunkt der Erfassung befindet true , bleibt diese Eigenschaft erhalten true , bis die Eingabestiftaufnahme verloren geht und der Eingabestift nicht über seine Grenzen liegt.

Touch-, Maus- und Eingabestifteingaben sind in einer bestimmten Beziehung vorhanden. Weitere Informationen finden Sie unter "Toucheingabeunterstützung" in Windows Vista und "Input Overview".

Informationen zur Abhängigkeitseigenschaft

Element Wert
Bezeichnerfeld IsStylusDirectlyOverProperty
Auf Metadateneigenschaften festgelegt true Nichts

Gilt für:

Weitere Informationen