FocusManager.FindNextFocusableElement 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
FindNextFocusableElement(FocusNavigationDirection) |
Recupera l'elemento che deve ricevere lo stato attivo in base alla direzione di spostamento specificata. |
FindNextFocusableElement(FocusNavigationDirection, Rect) |
Recupera l'elemento che deve ricevere lo stato attivo in base alla direzione di spostamento e al rettangolo di suggerimento specificati. |
FindNextFocusableElement(FocusNavigationDirection)
Recupera l'elemento che deve ricevere lo stato attivo in base alla direzione di spostamento specificata.
public:
static UIElement ^ FindNextFocusableElement(FocusNavigationDirection focusNavigationDirection);
/// [Windows.Foundation.Metadata.Overload("FindNextFocusableElement")]
static UIElement FindNextFocusableElement(FocusNavigationDirection const& focusNavigationDirection);
[Windows.Foundation.Metadata.Overload("FindNextFocusableElement")]
public static UIElement FindNextFocusableElement(FocusNavigationDirection focusNavigationDirection);
function findNextFocusableElement(focusNavigationDirection)
Public Shared Function FindNextFocusableElement (focusNavigationDirection As FocusNavigationDirection) As UIElement
Parametri
- focusNavigationDirection
- FocusNavigationDirection
Direzione in cui lo stato attivo passa dall'elemento all'elemento all'interno dell'interfaccia utente dell'applicazione.
Restituisce
null
se non è possibile impostare lo stato attivo nella direzione specificata.
- Attributi
Commenti
È 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 navigazione specificata (solo navigazione direzionale, non può essere utilizzata per emulare lo spostamento tramite tabulazione).
Nota
È consigliabile utilizzare il metodo FindNextElement anziché FindNextFocusableElement
perché FindNextFocusableElement
recupera un UIElement
oggetto , che restituisce null
se l'elemento attivabile successivo non è un UIElement
oggetto , ad esempio un oggetto Hyperlink .
Vedi anche
- FindNextFocusableElement(FocusNavigationDirection, Rect)
- Interazioni tramite tastiera
- Spostamento dello stato attivo per tastiera, game pad, telecomando e strumenti di accessibilità
- Spostamento dello stato attivo a livello di codice
Si applica a
FindNextFocusableElement(FocusNavigationDirection, Rect)
Recupera l'elemento che deve ricevere lo stato attivo in base alla direzione di spostamento e al rettangolo di suggerimento specificati.
public:
static UIElement ^ FindNextFocusableElement(FocusNavigationDirection focusNavigationDirection, Rect hintRect);
/// [Windows.Foundation.Metadata.Overload("FindNextFocusableElementWithHint")]
static UIElement FindNextFocusableElement(FocusNavigationDirection const& focusNavigationDirection, Rect const& hintRect);
[Windows.Foundation.Metadata.Overload("FindNextFocusableElementWithHint")]
public static UIElement FindNextFocusableElement(FocusNavigationDirection focusNavigationDirection, Rect hintRect);
function findNextFocusableElement(focusNavigationDirection, hintRect)
Public Shared Function FindNextFocusableElement (focusNavigationDirection As FocusNavigationDirection, hintRect As Rect) As UIElement
Parametri
- focusNavigationDirection
- FocusNavigationDirection
La direzione in cui lo stato attivo passa dall'elemento all'elemento all'interno dell'interfaccia utente dell'app.
- hintRect
- Rect
Rettangolo di delimitazione usato per influenzare quale elemento è più probabile che venga considerato il successivo per ricevere lo stato attivo. Esempi in cui ciò può essere utile includono:
- Quando nessun elemento ha attualmente lo stato attivo, specificando un piccolo rettangolo in una posizione dello schermo di (-1, -1) avvia lo stato attivo dall'angolo superiore sinistro dello schermo.
- In una guida al programma in cui si desidera assicurarsi che i programmi al momento corrente ricevano lo stato attivo. L'algoritmo di stato attivo potrebbe favorire la visualizzazione in un secondo momento in base a diversi fattori.
Restituisce
null
se non è possibile impostare lo stato attivo nella direzione specificata.
- Attributi
Commenti
È 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 navigazione specificata (solo navigazione direzionale, non può essere utilizzata per emulare lo spostamento tramite tabulazione).
Nota
È consigliabile utilizzare il metodo FindNextElement anziché FindNextFocusableElement
perché FindNextFocusableElement
recupera un UIElement
oggetto , che restituisce null
se l'elemento attivabile successivo non è un UIElement
oggetto , ad esempio un oggetto Hyperlink .
Vedi anche
- FindNextFocusableElement(FocusNavigationDirection)
- Interazioni tramite tastiera
- Spostamento dello stato attivo per tastiera, game pad, telecomando e strumenti di accessibilità
- Spostamento dello stato attivo a livello di codice
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per