Condividi tramite


XamlSourceFocusNavigationRequest Costruttori

Definizione

Overload

XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason)

Inizializza una nuova istanza di un XamlSourceFocusNavigationRequest oggetto per il motivo della richiesta di spostamento specificato.

XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason, Rect)

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

XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason, Rect, Guid)

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

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

XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason)

Inizializza una nuova istanza di un XamlSourceFocusNavigationRequest oggetto per il motivo della richiesta di spostamento specificato.

public:
 XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason reason);
 XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason const& reason);
public XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason reason);
function XamlSourceFocusNavigationRequest(reason)
Public Sub New (reason As XamlSourceFocusNavigationReason)

Parametri

reason
XamlSourceFocusNavigationReason

Motivo della richiesta di navigazione.

Si applica a

XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason, Rect)

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

public:
 XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason reason, Rect hintRect);
 XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason const& reason, Rect const& hintRect);
public XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason reason, Rect hintRect);
function XamlSourceFocusNavigationRequest(reason, hintRect)
Public Sub New (reason As XamlSourceFocusNavigationReason, hintRect As Rect)

Parametri

reason
XamlSourceFocusNavigationReason

Motivo della richiesta di navigazione.

hintRect
Rect

Rettangolo di delimitazione dell'elemento nell'applicazione desktop che perde lo stato attivo( ovvero l'elemento che aveva lo stato attivo prima del DesktopWindowXamlSource ricevuto lo stato attivo). Questo parametro viene usato per fornire contesto al framework XAML WinUI quando l'utente immette il DesktopWindowXamlSource usando un'esperienza di spostamento a 4 direzione, ad esempio i tasti di direzione della tastiera.

Commenti

Un caso d'uso di esempio per questo oggetto è dove sono presenti tre pulsanti WPF a sinistra del DesktopWindowXamlSource e sono presenti tre pulsanti WinUI all'interno del DesktopWindowXamlSource (un totale di sei pulsanti in una griglia 3x2 in due framework dell'interfaccia utente). Quando l'utente preme la freccia destra sulla tastiera dal pulsante WPF centrale, lo stato attivo deve passare al pulsante WinUI centrale nel DesktopWindowXamlSource. A tale scopo, passare il rettangolo di delimitazione del pulsante WPF centrale al parametro hintRect e specificare Right per il motivo parametro.

Si applica a

XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason, Rect, Guid)

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

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

public:
 XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason reason, Rect hintRect, Platform::Guid correlationId);
 XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason const& reason, Rect const& hintRect, winrt::guid const& correlationId);
public XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason reason, Rect hintRect, Guid correlationId);
function XamlSourceFocusNavigationRequest(reason, hintRect, correlationId)
Public Sub New (reason As XamlSourceFocusNavigationReason, hintRect As Rect, correlationId As Guid)

Parametri

reason
XamlSourceFocusNavigationReason

Motivo della richiesta di navigazione.

hintRect
Rect

Rettangolo di delimitazione dell'elemento nell'applicazione desktop che perde lo stato attivo( ovvero l'elemento che aveva lo stato attivo prima del DesktopWindowXamlSource ricevuto lo stato attivo). Questo parametro viene usato per fornire contesto al framework XAML WinUI quando l'utente immette il DesktopWindowXamlSource usando un'esperienza di spostamento a 4 direzione, ad esempio i tasti di direzione della tastiera.

correlationId
Guid

Platform::Guid

winrt::guid

Identificatore univoco per la richiesta di navigazione. È possibile usare questo parametro a scopo di registrazione o se si dispone di un ID di correlazione esistente da uno spostamento dello stato attivo in corso già in corso e si vuole connettere lo spostamento dello stato attivo alla richiesta di navigazione corrente.

Commenti

Un caso d'uso di esempio per questo oggetto è dove sono presenti tre pulsanti WPF a sinistra del DesktopWindowXamlSource e sono presenti tre pulsanti WinUI all'interno del DesktopWindowXamlSource (un totale di sei pulsanti in una griglia 3x2 in due framework dell'interfaccia utente). Quando l'utente preme la freccia destra sulla tastiera dal pulsante WPF centrale, lo stato attivo deve passare al pulsante WinUI centrale nel DesktopWindowXamlSource. A tale scopo, passare il rettangolo di delimitazione del pulsante WPF centrale al parametro hintRect e specificare Right per il motivo parametro.

Si applica a