UIElement.IsMouseDirectlyOver Proprietà

Definizione

Ottiene un valore che indica se la posizione del puntatore del mouse corrisponde ai risultati dell'hit test, che prendono in considerazione la composizione dell'elemento. Si tratta di una proprietà di dipendenza.

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

Valore della proprietà

true se il puntatore del mouse si trova sullo stesso elemento restituito come risultato dall'hit test. In caso contrario, false. Il valore predefinito è false.

Implementazioni

Commenti

A differenza di IsMouseOver, questa proprietà è solo true se il puntatore del mouse si trova sull'elemento letterale , come per un hit test. Se il puntatore del mouse è invece posizionato su un elemento figlio, in particolare sugli elementi che fanno parte del modello più profondo di un elemento e la composizione, questa proprietà sarà false. A meno che non si sappia come viene composito un controllo, ad esempio questa proprietà viene usata in un modello di controllo personalizzato per un controllo definito dall'utente, questa proprietà potrebbe restituire risultati imprevisti. Per la maggior parte degli scenari in cui non si creano controlli, usare IsMouseOver invece .

Se il mouse viene acquisito da questo elemento e questa proprietà è true al momento dell'acquisizione, questa proprietà continuerà a restituire true finché l'acquisizione del mouse non viene persa e il puntatore non supera i limiti.

Informazioni proprietà di dipendenza

Campo Identificatore IsMouseDirectlyOverProperty
Proprietà dei metadati impostate su true Nessuno

Si applica a

Vedi anche