Język

ContentElement.IsMouseDirectlyOver Właściwość

Definicja

Pobiera wartość wskazującą, czy pozycja wskaźnika myszy odpowiada wynikom testu trafienia, które uwzględniają tworzenie elementów.

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

Wartość właściwości

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.

Implementuje

Uwagi

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 znajduje się zamiast elementu podrzędnego, w szczególności nad elementami, które są częścią głębszego szablonu elementu i komponowania, ta właściwość będzie mieć falsewartość . 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.

Informacje o właściwości zależności

Przedmiot Wartość
Pole identyfikatora IsMouseDirectlyOverProperty
Właściwości metadanych ustawione na true Żadne

Dotyczy

Zobacz też