UIElement.IsMouseDirectlyOver Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, der angibt, ob die Position des Mauszeigers den Treffertestergebnissen entspricht, für die die Elementzusammensetzung berücksichtigt wird. Hierbei handelt es sich um eine Abhängigkeitseigenschaft.
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 zu 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 Elementen, die Teil der tieferen Vorlage und kompositing eines Elements sind, lautet false
diese Eigenschaft . Sofern Sie nicht wissen, wie ein Steuerelement zusammengesetzt wird (z. B. verwenden Sie diese Eigenschaft in einer benutzerdefinierten Steuerelementvorlage für ein Steuerelement, das Sie definieren), gibt diese Eigenschaft möglicherweise unerwartete Ergebnisse zurück. 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 true
zum Zeitpunkt der Erfassung befindet, wird diese Eigenschaft weiterhin zurückgegeben true
, bis die Mausaufnahme verloren geht und der Zeiger seine Grenzen nicht übergibt.
Informationen zur Abhängigkeitseigenschaft
Bezeichnerfeld | IsMouseDirectlyOverProperty |
Metadateneigenschaften auf true festgelegt |
Keine |