UIElement.IsMouseDirectlyOver Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
true
Pokud 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 false
tato 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é |