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.Gets a value that indicates whether the position of the mouse pointer corresponds to hit test results, which take element compositing into account. Si tratta di una proprietà di dipendenza.This is a dependency property.

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.true if the mouse pointer is over the same element result as a hit test; otherwise, false. Il valore predefinito è false.The default is false.

Implementazioni

Commenti

A differenza di IsMouseOver, questa proprietà è true solo se il puntatore del mouse è posizionato sull'elemento letterale, come per un hit test.Unlike IsMouseOver, this property is only true if the mouse pointer is over the literal element - as it is for a hit test. Se il puntatore del mouse si trova invece su un elemento figlio, in particolare sugli elementi che fanno parte del modello più profondo di un elemento e sulla composizione, questa proprietà sarà false.If the mouse pointer is instead over a child element, in particular over elements that are part of an element's deeper template and compositing, this property will be false. A meno che non si conosca il modo in cui un controllo viene composto (ad esempio, si usa questa proprietà in un modello di controllo personalizzato per un controllo definito), questa proprietà potrebbe restituire risultati imprevisti.Unless you know how a control is composited (for example, you use this property in a custom control template for a control that you define), this property might return unexpected results. Per la maggior parte degli scenari in cui non si stanno creando controlli, usare invece IsMouseOver.For most scenarios where you are not authoring controls, use IsMouseOver instead.

Se il mouse viene acquisito da questo elemento e questa proprietà è true al momento dell'acquisizione, questa proprietà continuerà a restituire true fino a quando l'acquisizione del mouse non viene persa e il puntatore non si trova oltre i limiti.If the mouse is captured by this element, and this property is true at time of capture, this property will continue to return true until mouse capture is lost and the pointer is not over its bounds.

Informazioni proprietà di dipendenzaDependency Property Information

Campo identificatoreIdentifier field IsMouseDirectlyOverProperty
Proprietà dei metadati impostate su trueMetadata properties set to true nessunoNone

Si applica a

Vedi anche