UIElement.IsMouseDirectlyOver UIElement.IsMouseDirectlyOver UIElement.IsMouseDirectlyOver UIElement.IsMouseDirectlyOver Property

Definición

Obtiene un valor que indica si la posición del puntero del mouse corresponde a los resultados de las pruebas de posicionamiento, que tienen en cuenta la composición del elemento.Gets a value that indicates whether the position of the mouse pointer corresponds to hit test results, which take element compositing into account. Es una propiedad de dependencia.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

Valor de propiedad

true si el puntero del mouse está sobre el mismo resultado del elemento que una prueba de posicionamiento; de lo contrario, false.true if the mouse pointer is over the same element result as a hit test; otherwise, false. De manera predeterminada, es false.The default is false.

Implementaciones

Comentarios

A diferencia IsMouseOverde, esta propiedad solo true es si el puntero del mouse está sobre el elemento literal, como es para una prueba de posicionamiento.Unlike IsMouseOver, this property is only true if the mouse pointer is over the literal element - as it is for a hit test. Si el puntero del mouse está en su lugar sobre un elemento secundario, en particular sobre los elementos que forman parte de la plantilla y la composición de un elemento más profundo, falseesta propiedad será.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 menos que sepa cómo se compone un control (por ejemplo, si utiliza esta propiedad en una plantilla de control personalizada para un control que defina), esta propiedad podría devolver resultados inesperados.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. En la mayoría de los escenarios en los que no se crean IsMouseOver controles, use en su lugar.For most scenarios where you are not authoring controls, use IsMouseOver instead.

Si este elemento captura el mouse y esta propiedad está true en el momento de la captura, esta propiedad seguirá devolviendo true hasta que se pierda la captura del mouse y el puntero no esté sobre sus límites.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.

Información sobre propiedades de dependenciaDependency Property Information

Campo de identificadorIdentifier field IsMouseDirectlyOverProperty
Propiedades de metadatos establecidas entrueMetadata properties set to true NingunaNone

Se aplica a

Consulte también: