GettingFocusEventArgs.TryCancel Método
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í.
Intenta cancelar la acción de enfoque en curso.
public:
virtual bool TryCancel() = TryCancel;
bool TryCancel();
public bool TryCancel();
function tryCancel()
Public Function TryCancel () As Boolean
Devoluciones
bool
True, si se cancela la acción de enfoque; de lo contrario, false.
Requisitos de Windows
Familia de dispositivos |
Windows 10, version 1803 (se introdujo en la versión 10.0.17134.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v6.0)
|
Comentarios
Las aplicaciones destinadas a Windows 10, versión 1803 o posterior deben usar esta propiedad en lugar de Cancelar. Si la aplicación también admite versiones anteriores, consulta Versiones de aplicaciones adaptables: Usar nuevas API al tiempo que mantiene la compatibilidad con versiones anteriores para obtener más información.
El evento enrutado GotFocus se genera en un elemento después de recibir el foco, mientras que el evento enrutado LostFocus se genera en un elemento después de perder el foco.
Los eventos enrutados GettingFocus y LosingFocus se producen antes de que se produzca el cambio de foco, lo que permite a la aplicación modificar o cancelar el comportamiento del cambio de foco.
GettingFocus y LosingFocus se generan de forma sincrónica, mientras que GotFocus y LostFocus se generan de forma asincrónica. Por ejemplo, si la aplicación llama al método Focus de un control, Se genera GettingFocus durante la llamada, pero GotFocus se genera una vez completada la llamada.
Si el foco se mueve mientras estos eventos siguen propagando, se produce una excepción.