Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés
Esta documentación está archivada y no tiene mantenimiento.

UIElement.IsMouseDirectlyOver (Propiedad)

Obtiene un valor que indica si la posición del puntero del mouse corresponde a los resultados de la prueba de posicionamiento, que tienen en cuenta la composición del elemento. Esta es una propiedad de dependencia.

Espacio de nombres:  System.Windows
Ensamblado:  PresentationCore (en PresentationCore.dll)

public bool IsMouseDirectlyOver { get; }

Valor de propiedad

Tipo: System.Boolean
true si el puntero del mouse está sobre el mismo resultado del elemento que una prueba de posicionamiento; de lo contrario, false. El valor predeterminado es false.

Implementaciones

IInputElement.IsMouseDirectlyOver

Campo de identificador

IsMouseDirectlyOverProperty

Propiedades de metadatos establecidas en true.

NONE

A diferencia de IsMouseOver, esta propiedad sólo es true si el puntero del mouse está sobre el elemento literal, al igual que en una prueba de posicionamiento. Si el puntero del mouse está sobre un elemento secundario, en particular sobre los elementos que forman parte de la plantilla y composición más profunda del elemento, esta propiedad será false. A menos que conozca la composición de un control (por ejemplo, si usa esta propiedad en una plantilla de control personalizada para un control que defina), puede que esta propiedad devuelva resultados inesperados. En la mayoría de los escenarios donde no esté creando los controles, use IsMouseOver en su lugar.

Si este elemento captura el mouse y esta propiedad es true en el momento de la captura, la propiedad continuará devolviendo true hasta que se pierda la captura del mouse y el puntero no esté sobre sus límites.

.NET Framework

Compatible con: 4, 3.5, 3.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
Mostrar: