Partager via


XamlSourceFocusNavigationRequest Constructeurs

Définition

Surcharges

XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason)

Initialise une nouvelle instance de la classe XamlSourceFocusNavigationRequest avec la raison de la demande de navigation.

XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason, Rect)

Initialise une nouvelle instance de la classe XamlSourceFocusNavigationRequest avec la raison de la demande de navigation et le rectangle englobant qui recevra le focus de navigation.

XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason, Rect, Guid)

Initialise une nouvelle instance de la classe XamlSourceFocusNavigationRequest avec la raison de la demande de navigation, le rectangle englobant qui recevra le focus de navigation et l’ID de corrélation unique de la requête.

XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason)

Initialise une nouvelle instance de la classe XamlSourceFocusNavigationRequest avec la raison de la demande de navigation.

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

Paramètres

reason
XamlSourceFocusNavigationReason

Valeur qui indique la raison de la demande de navigation.

S’applique à

XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason, Rect)

Initialise une nouvelle instance de la classe XamlSourceFocusNavigationRequest avec la raison de la demande de navigation et le rectangle englobant qui recevra le focus de navigation.

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)

Paramètres

reason
XamlSourceFocusNavigationReason

Valeur qui indique la raison de la demande de navigation.

hintRect
Rect

Rectangle englobant de l’élément dans l’application de bureau qui perd le focus (autrement dit, l’élément qui avait le focus avant que DesktopWindowXamlSource n’ait reçu le focus). Ce paramètre est utilisé pour fournir un contexte à l’infrastructure XAML UWP lorsque l’utilisateur entre dans DesktopWindowXamlSource à l’aide d’une expérience de navigation à 4 directions (par exemple, à l’aide des touches de direction du clavier). Pour plus d’informations, consultez les remarques.

Remarques

Le paramètre hintRect est utilisé pour fournir un contexte à l’infrastructure XAML UWP lorsque l’utilisateur entre dans desktopWindowXamlSource à l’aide d’une expérience de navigation à 4 directions (par exemple, à l’aide des touches de direction du clavier) avec les valeurs Reason de Gauche, Droite, Haut ou Bas. Par exemple, supposons qu’à gauche de DesktopWindowXamlSource se trouvent trois boutons WPF et que l’intérieur de DesktopWindowXamlSource contient trois boutons UWP. Il existe donc au total une grille de boutons 3x2 sur deux frameworks d’interface utilisateur. Lorsque l’utilisateur appuie sur la flèche droite du clavier à partir du bouton WPF du milieu, vous souhaitez que le focus se déplace sur le bouton UWP du milieu dans DesktopWindowXamlSource. Pour ce faire, passez le rectangle englobant du bouton WPF du milieu au paramètre hintRect et spécifiez Right pour le paramètre reason .

S’applique à

XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason, Rect, Guid)

Initialise une nouvelle instance de la classe XamlSourceFocusNavigationRequest avec la raison de la demande de navigation, le rectangle englobant qui recevra le focus de navigation et l’ID de corrélation unique de la requête.

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)

Paramètres

reason
XamlSourceFocusNavigationReason

Valeur qui indique la raison de la demande de navigation.

hintRect
Rect

Rectangle englobant de l’élément dans l’application de bureau qui perd le focus (autrement dit, l’élément qui avait le focus avant que DesktopWindowXamlSource n’ait reçu le focus). Ce paramètre est utilisé pour fournir un contexte à l’infrastructure XAML UWP lorsque l’utilisateur entre dans DesktopWindowXamlSource à l’aide d’une expérience de navigation à 4 directions (par exemple, à l’aide des touches de direction du clavier). Pour plus d’informations, consultez les remarques.

correlationId
Guid

Platform::Guid

winrt::guid

Identificateur unique de la demande de navigation. Vous pouvez utiliser ce paramètre à des fins de journalisation, ou si vous avez un ID de corrélation existant à partir d’un mouvement de focus en cours et que vous souhaitez connecter ce mouvement de focus à la demande de navigation actuelle.

Remarques

Le paramètre hintRect est utilisé pour fournir un contexte à l’infrastructure XAML UWP lorsque l’utilisateur entre dans desktopWindowXamlSource à l’aide d’une expérience de navigation à 4 directions (par exemple, à l’aide des touches de direction du clavier) avec les valeurs Reason de Gauche, Droite, Haut ou Bas. Par exemple, supposons qu’à gauche de DesktopWindowXamlSource se trouvent trois boutons WPF et que l’intérieur de DesktopWindowXamlSource contient trois boutons UWP. Il existe donc au total une grille de boutons 3x2 sur deux frameworks d’interface utilisateur. Lorsque l’utilisateur appuie sur la flèche droite du clavier à partir du bouton WPF du milieu, vous souhaitez que le focus se déplace sur le bouton UWP du milieu dans DesktopWindowXamlSource. Pour ce faire, passez le rectangle englobant du bouton WPF du milieu au paramètre hintRect et spécifiez Right pour le paramètre reason .

S’applique à