Compartir a través de


XamlSourceFocusNavigationRequest Constructores

Definición

Sobrecargas

XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason)

Inicializa una nueva instancia de un objeto XamlSourceFocusNavigationRequest para el motivo de la solicitud de navegación especificada.

XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason, Rect)

Inicializa una nueva instancia de un objeto XamlSourceFocusNavigationRequest para el motivo de la solicitud de navegación especificada 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.

Inicializa una nueva instancia de un objeto XamlSourceFocusNavigationRequest para el motivo de la solicitud de navegación especificada, 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 un objeto XamlSourceFocusNavigationRequest para el motivo de la solicitud de navegación especificada.

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

Motivo de la solicitud de navegación.

Se aplica a

XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason, Rect)

Inicializa una nueva instancia de un objeto XamlSourceFocusNavigationRequest para el motivo de la solicitud de navegación especificada 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

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 WinUI cuando el usuario escribe DesktopWindowXamlSource mediante una experiencia de navegación de 4 direcciones, como las teclas de dirección del teclado.

Comentarios

Un caso de uso de ejemplo para este objeto es donde hay tres botones WPF a la izquierda de DesktopWindowXamlSource y hay tres botones WinUI dentro de DesktopWindowXamlSource (un total de seis botones en una cuadrícula de 3x2 en dos marcos de interfaz de usuario). Cuando el usuario presiona la flecha derecha en el teclado desde el botón central de WPF, el foco debe moverse al botón WinUI central 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.

Inicializa una nueva instancia de un objeto XamlSourceFocusNavigationRequest para el motivo de la solicitud de navegación especificada, 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

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 WinUI cuando el usuario escribe DesktopWindowXamlSource mediante una experiencia de navegación de 4 direcciones, como las teclas de dirección del teclado.

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

Un caso de uso de ejemplo para este objeto es donde hay tres botones WPF a la izquierda de DesktopWindowXamlSource y hay tres botones WinUI dentro de DesktopWindowXamlSource (un total de seis botones en una cuadrícula de 3x2 en dos marcos de interfaz de usuario). Cuando el usuario presiona la flecha derecha en el teclado desde el botón central de WPF, el foco debe moverse al botón WinUI central 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