XamlSourceFocusNavigationRequest Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason) |
Inicializa uma nova instância de um objeto XamlSourceFocusNavigationRequest pelo motivo da solicitação de navegação especificada. |
XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason, Rect) |
Inicializa uma nova instância de um objeto XamlSourceFocusNavigationRequest pelo motivo da solicitação de navegação especificada e pelo retângulo delimitador que receberá o foco de navegação. |
XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason, Rect, Guid) |
Inicializa uma nova instância da classe XamlSourceFocusNavigationRequest com o motivo da solicitação de navegação, o retângulo delimitador que receberá o foco de navegação e a ID de correlação exclusiva para a solicitação. Inicializa uma nova instância de um objeto |
XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason)
Inicializa uma nova instância de um objeto XamlSourceFocusNavigationRequest pelo motivo da solicitação de navegação especificada.
public:
XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason reason);
XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason const& reason);
public XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason reason);
function XamlSourceFocusNavigationRequest(reason)
Public Sub New (reason As XamlSourceFocusNavigationReason)
Parâmetros
O motivo da solicitação de navegação.
Aplica-se a
XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason, Rect)
Inicializa uma nova instância de um objeto XamlSourceFocusNavigationRequest pelo motivo da solicitação de navegação especificada e pelo retângulo delimitador que receberá o foco de navegação.
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
O motivo da solicitação de navegação.
- hintRect
- Rect
O retângulo delimitador do elemento no aplicativo da área de trabalho que está perdendo o foco (ou seja, o elemento que tinha o foco antes do DesktopWindowXamlSource o foco recebido). Esse parâmetro é usado para fornecer contexto à estrutura XAML do WinUI quando o usuário insere o DesktopWindowXamlSource usando uma experiência de navegação de 4 direções, como as teclas de seta do teclado.
Comentários
Um caso de uso de exemplo para esse objeto é onde há três botões WPF à esquerda do desktopWindowXamlSource e há três botões WinUI dentro do DesktopWindowXamlSource (um total de seis botões em uma grade 3x2 em duas estruturas de interface do usuário). Quando o usuário pressiona a seta para a direita no teclado a partir do botão do meio do WPF, o foco deve se mover para o botão do WinUI médio no DesktopWindowXamlSource. Para fazer isso, passe o retângulo delimitador do botão do WPF médio para o parâmetro de
Aplica-se a
XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason, Rect, Guid)
Inicializa uma nova instância da classe XamlSourceFocusNavigationRequest com o motivo da solicitação de navegação, o retângulo delimitador que receberá o foco de navegação e a ID de correlação exclusiva para a solicitação.
Inicializa uma nova instância de um objeto
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
O motivo da solicitação de navegação.
- hintRect
- Rect
O retângulo delimitador do elemento no aplicativo da área de trabalho que está perdendo o foco (ou seja, o elemento que tinha o foco antes do DesktopWindowXamlSource o foco recebido). Esse parâmetro é usado para fornecer contexto à estrutura XAML do WinUI quando o usuário insere o DesktopWindowXamlSource usando uma experiência de navegação de 4 direções, como as teclas de seta do teclado.
- correlationId
-
Guid
Platform::Guid
winrt::guid
O identificador exclusivo para a solicitação de navegação. Você pode usar esse parâmetro para fins de registro em log ou se tiver uma ID de correlação existente de um movimento de foco em andamento já em andamento e quiser conectar esse movimento de foco com a solicitação de navegação atual.
Comentários
Um caso de uso de exemplo para esse objeto é onde há três botões WPF à esquerda do desktopWindowXamlSource e há três botões WinUI dentro do DesktopWindowXamlSource (um total de seis botões em uma grade 3x2 em duas estruturas de interface do usuário). Quando o usuário pressiona a seta para a direita no teclado a partir do botão do meio do WPF, o foco deve se mover para o botão do WinUI médio no DesktopWindowXamlSource. Para fazer isso, passe o retângulo delimitador do botão do WPF médio para o parâmetro de