InputFocusNavigationHost 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í.
Permite que una aplicación que hospede content.ContentIsland cree y responda a las solicitudes de movimiento de foco entre la aplicación de hospedaje y ContentIsland.
public ref class InputFocusNavigationHost sealed : InputObject
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65541)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class InputFocusNavigationHost final : InputObject
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65541)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class InputFocusNavigationHost : InputObject
Public NotInheritable Class InputFocusNavigationHost
Inherits InputObject
- Herencia
- Atributos
Comentarios
Solo se puede llamar a InputFocusNavigationHost en el subproceso en el que se creó. Si intenta usarlo desde un subproceso diferente, se producirá RPC_E_WRONG_THREAD.
InputFocusNavigationHost está asociado a un ContentSiteBridge específico. Si inputFocusNavigationHost se elimina, se pierde esa asociación y se anula el registro de todos los controladores de eventos.
Si el ContentSiteBridge asociado se elimina, el InputFocusNavigationHost asociado a él también se elimina implícitamente.
Propiedades
ContainsFocus |
Obtiene si Content.ContentIsland correspondiente al ContentSiteBridge asociado tiene el foco. |
DispatcherQueue |
Obtiene dispatcherQueue para InputObject. (Heredado de InputObject) |
Métodos
GetForSiteBridge(IContentSiteBridge) |
Recupera un InputFocusNavigationHost asociado al contentSiteBridge especificado. |
NavigateFocus(FocusNavigationRequest) |
Indica al Content.ContentIsland correspondiente al ContentSiteBridge asociado que genere su evento InputFocusController.NavigateFocusRequested . |
Eventos
DepartFocusRequested |
Se produce cuando se llama a InputFocusController.DepartFocus(Microsoft.UI.Input.FocusNavigationRequest) en un Content.ContentIsland correspondiente al ContentSiteBridge asociado. |