Condividi tramite


XamlSourceFocusNavigationRequest Classe

Definizione

Fornisce informazioni su una richiesta per assegnare lo stato attivo a un oggetto DesktopWindowXamlSource .

public ref class XamlSourceFocusNavigationRequest sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.UI.Xaml.Hosting.IXamlSourceFocusNavigationRequestFactory, 196608, "Windows.UI.Xaml.Hosting.HostingContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.UI.Xaml.Hosting.HostingContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class XamlSourceFocusNavigationRequest final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.UI.Xaml.Hosting.IXamlSourceFocusNavigationRequestFactory), 196608, "Windows.UI.Xaml.Hosting.HostingContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.UI.Xaml.Hosting.HostingContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class XamlSourceFocusNavigationRequest
Public NotInheritable Class XamlSourceFocusNavigationRequest
Ereditarietà
Object Platform::Object IInspectable XamlSourceFocusNavigationRequest
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows Desktop Extension SDK (è stato introdotto in 10.0.17763.0)
API contract
Windows.UI.Xaml.Hosting.HostingContract (è stato introdotto in v3.0)

Costruttori

XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason)

Inizializza una nuova istanza della classe XamlSourceFocusNavigationRequest con il motivo della richiesta di navigazione.

XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason, Rect)

Inizializza una nuova istanza della classe XamlSourceFocusNavigationRequest con il motivo della richiesta di spostamento e il rettangolo di delimitazione che riceverà lo stato attivo per lo spostamento.

XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason, Rect, Guid)

Inizializza una nuova istanza della classe XamlSourceFocusNavigationRequest con il motivo della richiesta di navigazione, il rettangolo di delimitazione che riceverà lo stato attivo per la navigazione e l'ID di correlazione univoco per la richiesta.

Proprietà

CorrelationId

Ottiene l'identificatore univoco per la richiesta di navigazione. È possibile usare questo valore a scopo di registrazione o se si dispone di un ID di correlazione esistente da un movimento di stato attivo in corso già in corso e si vuole connettere lo spostamento dello stato attivo con una nuova richiesta di navigazione.

HintRect

Ottiene il rettangolo di delimitazione dell'elemento nell'applicazione desktop che perde lo stato attivo, ovvero l'elemento con stato attivo prima che DesktopWindowXamlSource abbia ricevuto lo stato attivo.

Reason

Ottiene un valore XamlSourceFocusNavigationReason che indica il motivo della richiesta di navigazione.

Si applica a