Condividi tramite


XamlSourceFocusNavigationRequest Costruttori

Definizione

Overload

XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason)

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

XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason, Rect)

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

XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason, Rect, Guid)

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

XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason)

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

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

Parametri

reason
XamlSourceFocusNavigationReason

Valore che indica il motivo della richiesta di spostamento.

Si applica a

XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason, Rect)

Inizializza una nuova istanza della classe XamlSourceFocusNavigationRequest con il motivo della richiesta di spostamento e il rettangolo di spostamento che riceverà lo stato attivo di 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

Valore che indica il motivo della richiesta di spostamento.

hintRect
Rect

Rettangolo di selezione dell'elemento nell'applicazione desktop che perde lo stato attivo, ovvero l'elemento che aveva lo stato attivo prima che DesktopWindowXamlSource abbia ricevuto lo stato attivo. Questo parametro viene usato per fornire il contesto al framework XAML UWP quando l'utente immette DesktopWindowXamlSource usando un'esperienza di spostamento a 4 direzione, ad esempio usando tasti di direzione tastiera. Per altre informazioni, vedere le osservazioni.

Commenti

Il parametro hintRect viene usato per fornire il contesto al framework XAML UWP quando l'utente entra in DesktopWindowXamlSource usando un'esperienza di spostamento a 4 direzione (ad esempio usando i tasti di direzione della tastiera) con i valori Reason di Left, Right, Top o Down. Si supponga, ad esempio, che a sinistra di DesktopWindowXamlSource siano tre pulsanti WPF e all'interno di DesktopWindowXamlSource siano tre pulsanti UWP, quindi in totale esiste una griglia 3x2 di pulsanti tra due framework dell'interfaccia utente. Quando l'utente preme la freccia destra sulla tastiera dal pulsante WPF centrale, si vuole spostare lo stato attivo sul pulsante UWP centrale in DesktopWindowXamlSource. A tale scopo, passare il rettangolo di selezione del pulsante WPF centrale al parametro hintRect e specificare Right per il parametro motivo .

Si applica a

XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason, Rect, Guid)

Inizializza una nuova istanza della classe XamlSourceFocusNavigationRequest con il motivo della richiesta di spostamento, il rettangolo di spostamento che riceverà lo stato attivo di spostamento 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

Valore che indica il motivo della richiesta di spostamento.

hintRect
Rect

Rettangolo di selezione dell'elemento nell'applicazione desktop che perde lo stato attivo, ovvero l'elemento che aveva lo stato attivo prima che DesktopWindowXamlSource abbia ricevuto lo stato attivo. Questo parametro viene usato per fornire il contesto al framework XAML UWP quando l'utente immette DesktopWindowXamlSource usando un'esperienza di spostamento a 4 direzione, ad esempio usando tasti di direzione tastiera. Per altre informazioni, vedere le osservazioni.

correlationId
Guid

Platform::Guid

winrt::guid

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

Commenti

Il parametro hintRect viene usato per fornire il contesto al framework XAML UWP quando l'utente entra in DesktopWindowXamlSource usando un'esperienza di spostamento a 4 direzione (ad esempio usando i tasti di direzione della tastiera) con i valori Reason di Left, Right, Top o Down. Si supponga, ad esempio, che a sinistra di DesktopWindowXamlSource siano tre pulsanti WPF e all'interno di DesktopWindowXamlSource siano tre pulsanti UWP, quindi in totale esiste una griglia 3x2 di pulsanti tra due framework dell'interfaccia utente. Quando l'utente preme la freccia destra sulla tastiera dal pulsante WPF centrale, si vuole spostare lo stato attivo sul pulsante UWP centrale in DesktopWindowXamlSource. A tale scopo, passare il rettangolo di selezione del pulsante WPF centrale al parametro hintRect e specificare Right per il parametro motivo .

Si applica a