InputFocusNavigationHost Clase

Definición

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
Object Platform::Object IInspectable InputObject InputFocusNavigationHost
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.

Se aplica a