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 hint 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 che lo stato attivo passa dall'elemento all'elemento all'interno dell'interfaccia utente dell'applicazione.
Restituisce
Null se lo stato attivo non può essere impostato nella direzione specificata.
- Attributi
Commenti
È anche possibile usare 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 usata per emulare lo spostamento della scheda).
Nota
È consigliabile usare il metodo FindNextElement anziché FindNextFocusableElement perché FindNextFocusableElement recupera un OGGETTO UIElement, che restituisce null se l'elemento attivo successivo non è un oggetto UIElement ,ad esempio un oggetto Hyperlink .
Vedi anche
- FindNextFocusableElement(FocusNavigationDirection, Rect)
- Interazioni tramite tastiera
- Spostamento attivo per tastiera, gamepad, controllo remoto 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 hint 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
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 l'elemento più probabile che venga considerato l'elemento successivo a ricevere lo stato attivo. Esempi in cui questo può essere utile includono:
- Quando non è attualmente attivo alcun elemento, specificando un piccolo rettangolo in una posizione dello schermo di (-1, -1) inizia lo stato attivo dall'angolo superiore sinistro del display.
- In una guida al programma in cui si desidera garantire che i programmi al momento corrente ricevano lo stato attivo. L'algoritmo di messa a fuoco potrebbe favorire la visualizzazione in un secondo momento in base a un numero di fattori.
Restituisce
Null se lo stato attivo non può essere impostato nella direzione specificata.
- Attributi
Commenti
È anche possibile usare 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 usata per emulare lo spostamento della scheda).
Nota
È consigliabile usare il metodo FindNextElement anziché FindNextFocusableElement perché FindNextFocusableElement recupera un OGGETTO UIElement, che restituisce null se l'elemento attivo successivo non è un oggetto UIElement ,ad esempio un oggetto Hyperlink .
Vedi anche
- FindNextFocusableElement(FocusNavigationDirection)
- Interazioni tramite tastiera
- Spostamento attivo per tastiera, gamepad, controllo remoto e strumenti di accessibilità
- Spostamento dello stato attivo a livello di codice