InputFocusNavigationHost Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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é. |