UIElement3D.IsMouseOver Proprietà

Definizione

Ottiene un valore che indica se il puntatore del mouse si trova sull'elemento (inclusi gli elementi figlio della struttura ad albero visuale).

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

Valore della proprietà

true se il puntatore del mouse si trova sull'elemento o sui suoi elementi figlio. In caso contrario, false. Il valore predefinito è false.

Implementazioni

Commenti

In genere, i controlli sono compositi in modo che i vari elementi all'interno del controllo (struttura ad albero visuale) visualizzino tutti lo stato del mouse per il controllo contenitore. Ad esempio, un ListBox controllo di stile segnala IsMouseOver come true se il mouse si trovi in un punto qualsiasi della geometria, inclusa qualsiasi ListBoxItem.

Anche se non esiste un evento analogo "IsMouseOverChanged", sono presenti diversi eventi simili. Ad esempio, è possibile gestire MouseEnter, MouseMovee IsMouseDirectlyOverChanged.

Se questo elemento acquisisce il mouse, questa proprietà rimane finché l'acquisizione del mouse non true viene persa e il puntatore del mouse lascia i limiti dell'elemento.

Alcuni controlli acquisiscono deliberatamente il mouse su determinate azioni che non sembrano coinvolgere direttamente il mouse. Questo può portare ad IsMouseOver essere true anche se il mouse non è apparentemente spostato.

Informazioni proprietà di dipendenza

Campo Identificatore IsMouseOverProperty
Proprietà dei metadati impostate su true Nessuno

Si applica a