UIElement.IsMouseDirectlyOver Właściwość
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera wartość wskazującą, czy pozycja wskaźnika myszy odpowiada wynikom testu trafienia, które uwzględniają komposiowanie elementów. Jest to właściwość zależności.
public:
property bool IsMouseDirectlyOver { bool get(); };
public bool IsMouseDirectlyOver { get; }
member this.IsMouseDirectlyOver : bool
Public ReadOnly Property IsMouseDirectlyOver As Boolean
true
jeśli wskaźnik myszy znajduje się nad tym samym wynikiem elementu co test trafienia; w przeciwnym razie , false
. Wartość domyślna to false
.
W przeciwieństwie do IsMouseOverwłaściwości ta właściwość jest tylko true
wtedy, gdy wskaźnik myszy znajduje się nad elementem literału — tak jak w przypadku testu trafienia. Jeśli wskaźnik myszy jest zamiast elementu podrzędnego, w szczególności elementów, które są częścią głębszego szablonu elementu i kompositing, ta właściwość będzie .false
Jeśli nie wiesz, jak kontrolka jest złożona (na przykład ta właściwość jest używana w niestandardowym szablonie kontrolki dla zdefiniowanej kontrolki), ta właściwość może zwracać nieoczekiwane wyniki. W przypadku większości scenariuszy, w których nie tworzysz kontrolek, należy zamiast tego użyć IsMouseOver polecenia .
Jeśli mysz zostanie przechwycona przez ten element, a ta właściwość jest true
w czasie przechwytywania, ta właściwość będzie nadal zwracana true
do momentu utraty przechwytywania myszy, a wskaźnik nie zostanie przekroczony jego granice.
Pole identyfikatora | IsMouseDirectlyOverProperty |
Właściwości metadanych ustawione na true |
Brak |
Produkt | Wersje |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: