Partager via


InputFocusNavigationHost Classe

Définition

Permet à une application qui héberge un Content.ContentIsland de créer et de répondre aux demandes de déplacement du focus entre l’application d’hébergement et le 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
Héritage
Object Platform::Object IInspectable InputObject InputFocusNavigationHost
Attributs

Remarques

Un InputFocusNavigationHost ne peut être appelé que sur le thread sur lequel il a été créé. Si vous essayez de l’utiliser à partir d’un autre thread, RPC_E_WRONG_THREAD sera levée.

Un InputFocusNavigationHost est associé à un ContentSiteBridge spécifique. Si l’objet InputFocusNavigationHost est supprimé, il perd cette association et tous les gestionnaires d’événements sont désinscrits.

Si le ContentSiteBridge associé est supprimé, l’objet InputFocusNavigationHost associé est également supprimé implicitement.

Propriétés

ContainsFocus

Obtient si le Content.ContentIsland correspondant au ContentSiteBridge associé a le focus.

DispatcherQueue

Obtient dispatcherQueue pour l’objet InputObject.

(Hérité de InputObject)

Méthodes

GetForSiteBridge(IContentSiteBridge)

Récupère un InputFocusNavigationHost associé au ContentSiteBridge spécifié.

NavigateFocus(FocusNavigationRequest)

Indique au Content.ContentIsland correspondant au ContentSiteBridge associé de déclencher son événement InputFocusController.NavigateFocusRequested .

Événements

DepartFocusRequested

Se produit lorsque InputFocusController.DepartFocus(Microsoft.UI.Input.FocusNavigationRequest) est appelé sur un Content.ContentIsland correspondant au ContentSiteBridge associé.

S’applique à