Condividi tramite


FocusManager.FindNextFocusableElement Metodo

Definizione

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 UIElementoggetto , che restituisce null se l'elemento attivabile successivo non è un UIElement oggetto , ad esempio un oggetto Hyperlink .

Vedi anche

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 UIElementoggetto , che restituisce null se l'elemento attivabile successivo non è un UIElement oggetto , ad esempio un oggetto Hyperlink .

Vedi anche

Si applica a