XamlSourceFocusNavigationRequest Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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
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
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.