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 (l'albero visivo) segnalano tutti lo stato del mouse per il controllo contenente. Ad esempio, un ListBox controllo di stile segnala IsMouseOver come true se il mouse sia ovunque sulla sua geometria, incluso qualsiasi ListBoxItemoggetto .

Anche se non esiste un evento analogo "IsMouseOverChanged", 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 intenzionalmente il mouse su determinate azioni che non sembrano coinvolgere direttamente il mouse. Ciò può portare ad IsMouseOver essere true anche se il mouse non è apparentemente spostato.

IsMouseOver viene introdotto in .NET Framework versione 3.5. Per altre informazioni, vedere Versioni e dipendenze.

Informazioni proprietà di dipendenza

Campo Identificatore IsMouseOverProperty
Proprietà dei metadati impostate su true Nessuno

Si applica a