InputFocusNavigationHost Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ermöglicht es einer Anwendung, die ein Content.ContentIsland hostet, Anforderungen für die Fokusverschiebung zwischen der Hostinganwendung und dem ContentIsland zu erstellen und darauf zu reagieren.
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
- Vererbung
- Attribute
Hinweise
Ein InputFocusNavigationHost kann nur für den Thread aufgerufen werden, für den er erstellt wurde. Wenn Sie versuchen, sie aus einem anderen Thread zu verwenden, wird RPC_E_WRONG_THREAD ausgelöst.
Ein InputFocusNavigationHost ist einer bestimmten ContentSiteBridge zugeordnet. Wenn der InputFocusNavigationHost verworfen wird, verliert er diese Zuordnung, und alle Ereignishandler werden nicht registriert.
Wenn die zugeordnete ContentSiteBridge verworfen wird, wird auch der ihr zugeordnete InputFocusNavigationHost implizit verworfen.
Eigenschaften
ContainsFocus |
Ruft ab , ob content.ContentIsland , das der zugeordneten ContentSiteBridge entspricht, den Fokus hat. |
DispatcherQueue |
Ruft den DispatcherQueue für das InputObject ab. (Geerbt von InputObject) |
Methoden
GetForSiteBridge(IContentSiteBridge) |
Ruft einen InputFocusNavigationHost ab, der der angegebenen ContentSiteBridge zugeordnet ist. |
NavigateFocus(FocusNavigationRequest) |
Weist den Content.ContentIsland , der der zugeordneten ContentSiteBridge entspricht, an, sein InputFocusController.NavigateFocusRequested-Ereignis auszulösen . |
Ereignisse
DepartFocusRequested |
Tritt auf, wenn InputFocusController.DepartFocus(Microsoft.UI.Input.FocusNavigationRequest) für ein Content.ContentIsland aufgerufen wird, das dem zugeordneten ContentSiteBridge entspricht. |