XamlSourceFocusNavigationRequest Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason) |
Инициализирует новый экземпляр класса XamlSourceFocusNavigationRequest с причиной запроса навигации. |
XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason, Rect) |
Инициализирует новый экземпляр класса XamlSourceFocusNavigationRequest с причиной запроса навигации и ограничивающим прямоугольником, который получит фокус навигации. |
XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason, Rect, Guid) |
Инициализирует новый экземпляр класса XamlSourceFocusNavigationRequest с причиной запроса навигации, ограничивающим прямоугольником, который получит фокус навигации, и уникальным идентификатором корреляции для запроса. |
XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason)
Инициализирует новый экземпляр класса XamlSourceFocusNavigationRequest с причиной запроса навигации.
public:
XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason reason);
XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason const& reason);
public XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason reason);
function XamlSourceFocusNavigationRequest(reason)
Public Sub New (reason As XamlSourceFocusNavigationReason)
Параметры
Значение типа , указывающее причину запроса навигации.
Применяется к
XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason, Rect)
Инициализирует новый экземпляр класса XamlSourceFocusNavigationRequest с причиной запроса навигации и ограничивающим прямоугольником, который получит фокус навигации.
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)
Параметры
Значение типа , указывающее причину запроса навигации.
- hintRect
- Rect
Ограничивающий прямоугольник элемента в классическом приложении, который теряет фокус (то есть элемент, который имел фокус до получения фокуса DesktopWindowXamlSource ). Этот параметр используется для предоставления контекста для платформы XAML UWP, когда пользователь входит в DesktopWindowXamlSource с помощью 4-направленной навигации (например, с помощью клавиш со стрелками клавиатуры). Дополнительные сведения см. в примечаниях.
Комментарии
Параметр hintRect используется для предоставления контекста платформе XAML UWP, когда пользователь входит в DesktopWindowXamlSource с помощью 4-направленного интерфейса навигации (например, с помощью клавиш со стрелками клавиатуры) со значениями Reasonвлево, вправо, сверху или вниз. Например, предположим, что слева от DesktopWindowXamlSource находятся три кнопки WPF, а внутри DesktopWindowXamlSource — три кнопки UWP, поэтому в общей сложности имеется сетка кнопок 3x2 на двух платформах пользовательского интерфейса. Когда пользователь нажимает стрелку вправо на клавиатуре от средней кнопки WPF, вы хотите переместить фокус на среднюю кнопку UWP в DesktopWindowXamlSource. Для этого передайте ограничивающий прямоугольник средней кнопки WPF в параметр hintRect и укажите Right для параметра reason .
Применяется к
XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason, Rect, Guid)
Инициализирует новый экземпляр класса XamlSourceFocusNavigationRequest с причиной запроса навигации, ограничивающим прямоугольником, который получит фокус навигации, и уникальным идентификатором корреляции для запроса.
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)
Параметры
Значение типа , указывающее причину запроса навигации.
- hintRect
- Rect
Ограничивающий прямоугольник элемента в классическом приложении, который теряет фокус (то есть элемент, который имел фокус до получения фокуса DesktopWindowXamlSource ). Этот параметр используется для предоставления контекста для платформы XAML UWP, когда пользователь входит в DesktopWindowXamlSource с помощью 4-направленной навигации (например, с помощью клавиш со стрелками клавиатуры). Дополнительные сведения см. в примечаниях.
- correlationId
-
Guid
Platform::Guid
winrt::guid
Уникальный идентификатор для запроса навигации. Этот параметр можно использовать для ведения журнала или, если у вас есть идентификатор корреляции из уже запущенного перемещения фокуса и вы хотите подключить это перемещение фокуса к текущему запросу навигации.
Комментарии
Параметр hintRect используется для предоставления контекста платформе XAML UWP, когда пользователь входит в DesktopWindowXamlSource с помощью 4-направленного интерфейса навигации (например, с помощью клавиш со стрелками клавиатуры) со значениями Reasonвлево, вправо, сверху или вниз. Например, предположим, что слева от DesktopWindowXamlSource находятся три кнопки WPF, а внутри DesktopWindowXamlSource — три кнопки UWP, поэтому в общей сложности имеется сетка кнопок 3x2 на двух платформах пользовательского интерфейса. Когда пользователь нажимает стрелку вправо на клавиатуре от средней кнопки WPF, вы хотите переместить фокус на среднюю кнопку UWP в DesktopWindowXamlSource. Для этого передайте ограничивающий прямоугольник средней кнопки WPF в параметр hintRect и укажите Right для параметра reason .