Compartir a través de


FocusManager.FindNextFocusableElement Método

Definición

Sobrecargas

FindNextFocusableElement(FocusNavigationDirection)

Recupera el elemento que debe recibir el foco en función de la dirección de navegación especificada.

FindNextFocusableElement(FocusNavigationDirection, Rect)

Recupera el elemento que debe recibir el foco en función de la dirección de navegación y el rectángulo de sugerencias especificados.

FindNextFocusableElement(FocusNavigationDirection)

Recupera el elemento que debe recibir el foco en función de la dirección de navegación especificada.

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

Parámetros

focusNavigationDirection
FocusNavigationDirection

Dirección en la que el foco se mueve del elemento al elemento dentro de la interfaz de usuario de la aplicación.

Devoluciones

null si el foco no se puede establecer en la dirección especificada.

Atributos

Comentarios

También puede usar el método FindNextElement(FocusNavigationDirection, FindNextElementOptions) o el método FindNextElement(FocusNavigationDirection) para mover el foco mediante programación. Estos métodos recuperan el elemento (como dependencyObject) que recibirá el foco en función de la dirección de navegación especificada (solo navegación direccional, no se puede usar para emular la navegación por tabulaciones).

Nota

Se recomienda usar el método FindNextElement en lugar de FindNextFocusableElement porque FindNextFocusableElement recupera un UIElement, que devuelve null si el siguiente elemento con foco no es uiElement (como un objeto Hyperlink ).

Consulte también

Se aplica a

FindNextFocusableElement(FocusNavigationDirection, Rect)

Recupera el elemento que debe recibir el foco en función de la dirección de navegación y el rectángulo de sugerencias especificados.

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

Parámetros

focusNavigationDirection
FocusNavigationDirection

La dirección en la que el foco se mueve del elemento al elemento dentro de la interfaz de usuario de la aplicación.

hintRect
Rect

Rectángulo delimitador utilizado para influir en qué elemento es más probable que se considere el siguiente para recibir el foco. Algunos ejemplos en los que esto puede ser útil son:

  • Cuando ningún elemento tiene el foco actualmente, al especificar un rectángulo pequeño en una ubicación de pantalla de (-1, -1), se inicia el foco desde la esquina superior izquierda de la pantalla.
  • En una guía de programa en la que desea asegurarse de que los programas en el momento actual reciben el foco. (El algoritmo de enfoque podría favorecer las muestras más adelante en función de una serie de factores).

Devoluciones

null si el foco no se puede establecer en la dirección especificada.

Atributos

Comentarios

También puede usar el método FindNextElement(FocusNavigationDirection, FindNextElementOptions) o el método FindNextElement(FocusNavigationDirection) para mover el foco mediante programación. Estos métodos recuperan el elemento (como dependencyObject) que recibirá el foco en función de la dirección de navegación especificada (solo navegación direccional, no se puede usar para emular la navegación por tabulaciones).

Nota

Se recomienda usar el método FindNextElement en lugar de FindNextFocusableElement porque FindNextFocusableElement recupera un UIElement, que devuelve null si el siguiente elemento con foco no es uiElement (como un objeto Hyperlink ).

Consulte también

Se aplica a