Condividi tramite


InputFocusNavigationHost Classe

Definizione

Consente a un'applicazione che ospita un content.ContentIsland di creare e rispondere alle richieste di spostamento dello stato attivo tra l'applicazione host e 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
Ereditarietà
Object Platform::Object IInspectable InputObject InputFocusNavigationHost
Attributi

Commenti

Un Oggetto InputFocusNavigationHost può essere chiamato solo nel thread in cui è stato creato. Se si tenta di usarlo da un thread diverso, verrà generata RPC_E_WRONG_THREAD.

InputFocusNavigationHost è associato a un ContentSiteBridge specifico. Se InputFocusNavigationHost viene eliminato, perde l'associazione e tutti i gestori eventi non vengono registrati.

Se contentSiteBridge associato viene eliminato, viene eliminato anche InputFocusNavigationHost associato.

Proprietà

ContainsFocus

Ottiene un valore che indica se Content.ContentIsland corrispondente all'oggetto ContentSiteBridge associato ha lo stato attivo.

DispatcherQueue

Ottiene dispatcherQueue per InputObject.

(Ereditato da InputObject)

Metodi

GetForSiteBridge(IContentSiteBridge)

Recupera un Oggetto InputFocusNavigationHost associato all'oggetto ContentSiteBridge specificato.

NavigateFocus(FocusNavigationRequest)

Indica a Content.ContentIsland corrispondente all'oggetto ContentSiteBridge associato di generare l'evento InputFocusController.NavigateFocusRequested .

Eventi

DepartFocusRequested

Si verifica quando InputFocusController.DepartFocus(Microsoft.UI.Input.FocusNavigationRequest) viene chiamato su un Content.ContentIsland corrispondente all'oggettoContentSiteBridge associato.

Si applica a