FocusManager.FindNextFocusableElement Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- FindNextFocusableElement(FocusNavigationDirection, Rect)
- Interacciones de teclado
- Navegación de foco para herramientas de teclado, controlador para juegos, control remoto y accesibilidad
- Navegación con foco mediante programació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
- FindNextFocusableElement(FocusNavigationDirection)
- Interacciones de teclado
- Navegación de foco para herramientas de teclado, controlador para juegos, control remoto y accesibilidad
- Navegación con foco mediante programación