Compartir a través de


XamlSourceFocusNavigationRequest Constructores

Definición

Sobrecargas

XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason)

Inicializa una nueva instancia de la clase XamlSourceFocusNavigationRequest con el motivo de la solicitud de navegación.

XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason, Rect)

Inicializa una nueva instancia de la clase XamlSourceFocusNavigationRequest con el motivo de la solicitud de navegación y el rectángulo delimitador que recibirá el foco de navegación.

XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason, Rect, Guid)

Inicializa una nueva instancia de la clase XamlSourceFocusNavigationRequest con el motivo de la solicitud de navegación, el rectángulo delimitador que recibirá el foco de navegación y el identificador de correlación único para la solicitud.

XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason)

Inicializa una nueva instancia de la clase XamlSourceFocusNavigationRequest con el motivo de la solicitud de navegación.

public:
 XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason reason);
 XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason const& reason);
public XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason reason);
function XamlSourceFocusNavigationRequest(reason)
Public Sub New (reason As XamlSourceFocusNavigationReason)

Parámetros

reason
XamlSourceFocusNavigationReason

Valor que indica el motivo de la solicitud de navegación.

Se aplica a

XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason, Rect)

Inicializa una nueva instancia de la clase XamlSourceFocusNavigationRequest con el motivo de la solicitud de navegación y el rectángulo delimitador que recibirá el foco de navegación.

public:
 XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason reason, Rect hintRect);
 XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason const& reason, Rect const& hintRect);
public XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason reason, Rect hintRect);
function XamlSourceFocusNavigationRequest(reason, hintRect)
Public Sub New (reason As XamlSourceFocusNavigationReason, hintRect As Rect)

Parámetros

reason
XamlSourceFocusNavigationReason

Valor que indica el motivo de la solicitud de navegación.

hintRect
Rect

Rectángulo delimitador del elemento de la aplicación de escritorio que está perdiendo el foco (es decir, el elemento que tenía el foco antes de que DesktopWindowXamlSource recibiera el foco). Este parámetro se usa para proporcionar contexto al marco XAML de UWP cuando el usuario escribe DesktopWindowXamlSource mediante una experiencia de navegación de 4 direcciones (por ejemplo, mediante teclas de dirección del teclado). Para obtener más información, vea los comentarios.

Comentarios

El parámetro hintRect se usa para proporcionar contexto al marco XAML para UWP cuando el usuario entra en DesktopWindowXamlSource mediante una experiencia de navegación de 4 direcciones (por ejemplo, mediante teclas de dirección del teclado) con valores reason de Left, Right, Top o Down. Por ejemplo, supongamos que a la izquierda de DesktopWindowXamlSource son tres botones WPF y dentro de DesktopWindowXamlSource son tres botones para UWP, por lo que en total hay una cuadrícula de 3x2 de botones en dos marcos de interfaz de usuario. Cuando el usuario presiona la flecha derecha en el teclado desde el botón central de WPF, quieres que el foco se mueva al botón central de UWP en DesktopWindowXamlSource. Para ello, pase el rectángulo delimitador del botón de WPF central al parámetro hintRect y especifique Right para el parámetro reason .

Se aplica a

XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason, Rect, Guid)

Inicializa una nueva instancia de la clase XamlSourceFocusNavigationRequest con el motivo de la solicitud de navegación, el rectángulo delimitador que recibirá el foco de navegación y el identificador de correlación único para la solicitud.

public:
 XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason reason, Rect hintRect, Platform::Guid correlationId);
 XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason const& reason, Rect const& hintRect, winrt::guid const& correlationId);
public XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason reason, Rect hintRect, Guid correlationId);
function XamlSourceFocusNavigationRequest(reason, hintRect, correlationId)
Public Sub New (reason As XamlSourceFocusNavigationReason, hintRect As Rect, correlationId As Guid)

Parámetros

reason
XamlSourceFocusNavigationReason

Valor que indica el motivo de la solicitud de navegación.

hintRect
Rect

Rectángulo delimitador del elemento de la aplicación de escritorio que está perdiendo el foco (es decir, el elemento que tenía el foco antes de que DesktopWindowXamlSource recibiera el foco). Este parámetro se usa para proporcionar contexto al marco XAML de UWP cuando el usuario escribe DesktopWindowXamlSource mediante una experiencia de navegación de 4 direcciones (por ejemplo, mediante teclas de dirección del teclado). Para obtener más información, vea los comentarios.

correlationId
Guid

Platform::Guid

winrt::guid

Identificador único de la solicitud de navegación. Puede usar este parámetro con fines de registro o si tiene un identificador de correlación existente a partir de un movimiento de foco en curso ya en curso y desea conectar ese movimiento de foco con la solicitud de navegación actual.

Comentarios

El parámetro hintRect se usa para proporcionar contexto al marco XAML para UWP cuando el usuario entra en DesktopWindowXamlSource mediante una experiencia de navegación de 4 direcciones (por ejemplo, mediante teclas de dirección del teclado) con valores reason de Left, Right, Top o Down. Por ejemplo, supongamos que a la izquierda de DesktopWindowXamlSource son tres botones WPF y dentro de DesktopWindowXamlSource son tres botones para UWP, por lo que en total hay una cuadrícula de 3x2 de botones en dos marcos de interfaz de usuario. Cuando el usuario presiona la flecha derecha en el teclado desde el botón central de WPF, quieres que el foco se mueva al botón central de UWP en DesktopWindowXamlSource. Para ello, pase el rectángulo delimitador del botón de WPF central al parámetro hintRect y especifique Right para el parámetro reason .

Se aplica a