GettingFocusEventArgs Clase

Definición

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
Object Platform::Object IInspectable RoutedEventArgs GettingFocusEventArgs
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