GettingFocusEventArgs Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona datos para los eventos FocusManager.GettingFocus y UIElement.GettingFocus .
public ref class GettingFocusEventArgs sealed : RoutedEventArgs
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class GettingFocusEventArgs final : RoutedEventArgs
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class GettingFocusEventArgs : RoutedEventArgs
Public NotInheritable Class GettingFocusEventArgs
Inherits RoutedEventArgs
- Herencia
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10 Creators Update (se introdujo en la versión 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v4.0)
|
Comentarios
Solo un único elemento de interfaz de usuario a la vez puede tener el foco.
Un control puede obtener el foco cuando otro control pierde el foco, cambia la vista de la aplicación, cambia las aplicaciones o el usuario interactúa con el sistema de modo que la aplicación ya no esté en primer plano.
Historial de versiones
Versión de Windows | Versión del SDK | Valor agregado |
---|---|---|
1803 | 17134 | TryCancel |
1803 | 17134 | TrySetNewFocusedElement |
1809 | 17763 | CorrelationId |
Propiedades
Cancel |
Obtiene o establece si se debe cancelar la navegación de foco. |
CorrelationId |
Obtiene el identificador único generado cuando se inicia un evento de movimiento de foco. |
Direction |
Obtiene la dirección en la que se mueve el foco del elemento al elemento dentro de la interfaz de usuario de la aplicación. |
FocusState |
Obtiene el modo de entrada a través del cual un elemento obtuvo el foco. |
Handled |
Obtiene o establece un valor que marca el evento enrutado como controlado. Un valor true para Handled impide que la mayoría de los controladores a lo largo de la ruta de eventos controlen de nuevo el mismo evento. |
InputDevice |
Obtiene el tipo de dispositivo de entrada del que se reciben los eventos de entrada. |
NewFocusedElement |
Obtiene el objeto centrado más reciente. |
OldFocusedElement |
Obtiene el último objeto centrado. |
OriginalSource |
Obtiene una referencia al objeto que generó el evento. Suele ser una parte de plantilla de un control en lugar de un elemento que se declaró en la interfaz de usuario de la aplicación. (Heredado de RoutedEventArgs) |
Métodos
TryCancel() |
Intenta cancelar la acción de enfoque en curso. |
TrySetNewFocusedElement(DependencyObject) |
Intenta redirigir el foco al elemento especificado en lugar del elemento de destino original. |
Se aplica a
Consulte también
- GettingFocusEvent
- GettingFocus
- GotFocus
- Focus(FocusState)
- AddHandler(RoutedEvent, Object, Boolean)
- Introducción a eventos y eventos enrutados
- Interacciones de teclado
- Navegación con foco para herramientas de teclado, controlador para juegos, control remoto y accesibilidad
- Navegación con foco mediante programación