UIElement.IsMouseDirectlyOver Vlastnost

Definice

Získá hodnotu, která označuje, zda pozice ukazatele myši odpovídá výsledkům testu, které berou v úvahu skládání prvků. Toto je vlastnost závislosti.

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

Hodnota vlastnosti

truePokud ukazatel myši je nad stejným prvkem výsledek jako test hit; v opačném případě . false Výchozí formát je false.

Implementuje

Poznámky

Na rozdíl od IsMouseOverje tato vlastnost pouze true v případě, že je ukazatel myši nad elementem literálu – stejně jako u testu shod. Pokud je ukazatel myši místo toho nad podřízeným prvkem, zejména nad prvky, které jsou součástí hlubší šablony elementu a sestavení, bude falsetato vlastnost . Pokud nevíte, jak je ovládací prvek složený (například tuto vlastnost použijete v šabloně vlastního ovládacího prvku pro ovládací prvek, který definujete), může tato vlastnost vrátit neočekávané výsledky. Ve většině scénářů, kdy nevytváření ovládacích prvků nepoužíváte, použijte místo toho příkaz IsMouseOver .

Pokud je myš zachycena tímto prvkem a tato vlastnost je true v době zachycení, bude tato vlastnost pokračovat v návratu true , dokud je zachycení myši ztraceno a ukazatel není nad jeho hranicemi.

Informace o vlastnosti závislosti

Pole Identifikátor IsMouseDirectlyOverProperty
Vlastnosti metadat nastavené na true Žádné

Platí pro

Viz také