FocusManager.TryMoveFocus Metodo
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
TryMoveFocus(FocusNavigationDirection) |
Tenta di modificare lo stato attivo dall'elemento con lo stato attivo all'elemento attivabile successivo nella direzione specificata. |
TryMoveFocus(FocusNavigationDirection, FindNextElementOptions) |
Tenta di modificare lo stato attivo dall'elemento con lo stato attivo al successivo elemento attivabile nella direzione specificata, usando le opzioni di spostamento specificate. |
TryMoveFocus(FocusNavigationDirection)
Tenta di modificare lo stato attivo dall'elemento con lo stato attivo all'elemento attivabile successivo nella direzione specificata.
public:
static bool TryMoveFocus(FocusNavigationDirection focusNavigationDirection);
/// [Windows.Foundation.Metadata.Overload("TryMoveFocus")]
static bool TryMoveFocus(FocusNavigationDirection const& focusNavigationDirection);
[Windows.Foundation.Metadata.Overload("TryMoveFocus")]
public static bool TryMoveFocus(FocusNavigationDirection focusNavigationDirection);
function tryMoveFocus(focusNavigationDirection)
Public Shared Function TryMoveFocus (focusNavigationDirection As FocusNavigationDirection) As Boolean
Parametri
- focusNavigationDirection
- FocusNavigationDirection
Direzione da attraversare (in ordine di tabulazione).
Restituisce
bool
true
se lo stato attivo è stato spostato; in caso contrario, false
.
- Attributi
Commenti
L'ordine di tabulazioni è l'ordine in cui un utente passa da un controllo a un altro premendo tabulazioni (avanti) o MAIUSC+TAB (indietro).
Questo metodo usa la sequenza di ordine di tabulazione e il comportamento per attraversare tutti gli elementi attivabili nell'interfaccia utente.
- Se lo stato attivo si trova sul primo elemento nell'ordine di tabulazione e viene specificato FocusNavigationDirection.Previous, lo stato attivo passa all'ultimo elemento.
- Se lo stato attivo si trova sull'ultimo elemento nell'ordine di tabulazione e viene specificato FocusNavigationDirection.Next, lo stato attivo passa al primo elemento.
È anche possibile utilizzare il metodo FindNextElement(FocusNavigationDirection, FindNextElementOptions) o il metodo FindNextElement(FocusNavigationDirection) per spostare lo stato attivo a livello di codice. Questi metodi recuperano l'elemento (come DependencyObject) che riceverà lo stato attivo in base alla direzione di spostamento specificata (solo navigazione direzionale, non può essere usata per emulare lo spostamento tramite tabulazione).
Nota
È consigliabile utilizzare il metodo
Vedi anche
- TryMoveFocus(FocusNavigationDirection, FindNextElementOptions)
- interazioni tramite tastiera
- lo spostamento con stato attivo per tastiera, game pad, telecomando e strumenti di accessibilità
- di spostamento dello stato attivo a livello di codice
Si applica a
TryMoveFocus(FocusNavigationDirection, FindNextElementOptions)
Tenta di modificare lo stato attivo dall'elemento con lo stato attivo al successivo elemento attivabile nella direzione specificata, usando le opzioni di spostamento specificate.
public:
static bool TryMoveFocus(FocusNavigationDirection focusNavigationDirection, FindNextElementOptions ^ focusNavigationOptions);
/// [Windows.Foundation.Metadata.Overload("TryMoveFocusWithOptions")]
static bool TryMoveFocus(FocusNavigationDirection const& focusNavigationDirection, FindNextElementOptions const& focusNavigationOptions);
[Windows.Foundation.Metadata.Overload("TryMoveFocusWithOptions")]
public static bool TryMoveFocus(FocusNavigationDirection focusNavigationDirection, FindNextElementOptions focusNavigationOptions);
function tryMoveFocus(focusNavigationDirection, focusNavigationOptions)
Public Shared Function TryMoveFocus (focusNavigationDirection As FocusNavigationDirection, focusNavigationOptions As FindNextElementOptions) As Boolean
Parametri
- focusNavigationDirection
- FocusNavigationDirection
Direzione da attraversare (in ordine di tabulazione).
- focusNavigationOptions
- FindNextElementOptions
Le opzioni per identificare l'elemento successivo per ricevere lo stato attivo con tastiera,controller/navigazione remota.
Restituisce
bool
true
se lo stato attivo è stato spostato; in caso contrario, false
.
- Attributi
Commenti
L'ordine di tabulazioni è l'ordine in cui un utente passa da un controllo a un altro premendo tabulazioni (avanti) o MAIUSC+TAB (indietro).
Questo metodo usa la sequenza di ordine di tabulazione e il comportamento per attraversare tutti gli elementi attivabili nell'interfaccia utente.
- Se lo stato attivo si trova sul primo elemento nell'ordine di tabulazione e viene specificato FocusNavigationDirection.Previous, lo stato attivo passa all'ultimo elemento.
- Se lo stato attivo si trova sull'ultimo elemento nell'ordine di tabulazione e viene specificato FocusNavigationDirection.Next, lo stato attivo passa al primo elemento.
È anche possibile utilizzare il metodo FindNextElement(FocusNavigationDirection, FindNextElementOptions) o il metodo FindNextElement(FocusNavigationDirection) per spostare lo stato attivo a livello di codice. Questi metodi recuperano l'elemento (come DependencyObject) che riceverà lo stato attivo in base alla direzione di spostamento specificata (solo navigazione direzionale, non può essere usata per emulare lo spostamento tramite tabulazione).
Nota
È consigliabile utilizzare il metodo
Vedi anche
- TryMoveFocus(FocusNavigationDirection)
- interazioni tramite tastiera
- lo spostamento con stato attivo per tastiera, game pad, telecomando e strumenti di accessibilità
- di spostamento dello stato attivo a livello di codice