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 da classe XamlSourceFocusNavigationRequest com o motivo da solicitação de navegação. |
XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason, Rect) |
Inicializa uma nova instância da classe XamlSourceFocusNavigationRequest com o motivo da solicitação de navegação e o 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. |
XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason)
Inicializa uma nova instância da classe XamlSourceFocusNavigationRequest com o motivo da solicitação de navegação.
public:
XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason reason);
XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason const& reason);
public XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason reason);
function XamlSourceFocusNavigationRequest(reason)
Public Sub New (reason As XamlSourceFocusNavigationReason)
Parâmetros
Um valor que indica o motivo da solicitação de navegação.
Aplica-se a
XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason, Rect)
Inicializa uma nova instância da classe XamlSourceFocusNavigationRequest com o motivo da solicitação de navegação e o 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
Um valor que indica 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 foco antes de DesktopWindowXamlSource receber foco). Esse parâmetro é usado para fornecer contexto para a estrutura XAML UWP quando o usuário insere o DesktopWindowXamlSource usando uma experiência de navegação de quatro direções (por exemplo, usando teclas de seta de teclado). Para obter mais informações, consulte as observações.
Comentários
O parâmetro hintRect é usado para fornecer contexto para a estrutura XAML UWP quando o usuário insere o DesktopWindowXamlSource usando uma experiência de navegação de quatro direções (por exemplo, usando teclas de seta de teclado) com valores Reason de Left, Right, Top ou Down. Por exemplo, suponha que à esquerda do DesktopWindowXamlSource haja três botões WPF e dentro do DesktopWindowXamlSource são três botões UWP, portanto, no total, há uma grade 3x2 de botões em duas estruturas de interface do usuário. Quando o usuário pressiona a seta para a direita no teclado do botão do meio do WPF, você deseja que o foco se mova para o botão UWP do meio no DesktopWindowXamlSource. Para fazer isso, passe o retângulo delimitador do botão do WPF médio para o parâmetro hintRect e especifique Right para o parâmetro reason .
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.
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
Um valor que indica 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 foco antes de DesktopWindowXamlSource receber foco). Esse parâmetro é usado para fornecer contexto para a estrutura XAML UWP quando o usuário insere o DesktopWindowXamlSource usando uma experiência de navegação de quatro direções (por exemplo, usando teclas de seta de teclado). Para obter mais informações, consulte as observações.
- 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
O parâmetro hintRect é usado para fornecer contexto para a estrutura XAML UWP quando o usuário insere o DesktopWindowXamlSource usando uma experiência de navegação de quatro direções (por exemplo, usando teclas de seta de teclado) com valores Reason de Left, Right, Top ou Down. Por exemplo, suponha que à esquerda do DesktopWindowXamlSource haja três botões WPF e dentro do DesktopWindowXamlSource são três botões UWP, portanto, no total, há uma grade 3x2 de botões em duas estruturas de interface do usuário. Quando o usuário pressiona a seta para a direita no teclado do botão do meio do WPF, você deseja que o foco se mova para o botão UWP do meio no DesktopWindowXamlSource. Para fazer isso, passe o retângulo delimitador do botão do WPF médio para o parâmetro hintRect e especifique Right para o parâmetro reason .