Freigeben über


FocusNavigationRequest Klasse

Definition

Stellt Details zu Fokusnavigationsereignissen bereit.

public ref class FocusNavigationRequest sealed
/// [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 FocusNavigationRequest final
[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 FocusNavigationRequest
Public NotInheritable Class FocusNavigationRequest
Vererbung
Object Platform::Object IInspectable FocusNavigationRequest
Attribute

Hinweise

Dieses Objekt wird in den Fokusnavigationsereignissen "FocusNavigationRequestEventArgs " von "InputFocusController " und "InputFocusNavigationHost" übergeben.

Eigenschaften

CorrelationId

Ruft die eindeutige ID ab, die generiert wird, wenn ein Fokusverschiebungsereignis initiiert wird.

HintRect

Ruft das begrenzungsgebundene Rechteck ab, das verwendet wird, um die Fokuskandidaten zu identifizieren, die am wahrscheinlichsten den Navigationsfokus erhalten.

Reason

Ruft den Grund für ein Fokusnavigationsereignis ab.

Methoden

Create(FocusNavigationReason)

Erstellt mithilfe des angegebenen FocusNavigationReason eine instance von FocusNavigationRequest.

Create(FocusNavigationReason, Rect)

Erstellt eine instance von FocusNavigationRequest mit dem angegebenen FocusNavigationReason und dem angegebenen Hinweis Rect.

Create(FocusNavigationReason, Rect, Guid)

Erstellt eine instance von FocusNavigationRequest mit dem angegebenen FocusNavigationReason, dem angegebenen Hinweis rect und dem eindeutigen Bezeichner.

Gilt für: