Поделиться через


XamlSourceFocusNavigationRequest Класс

Определение

Предоставляет сведения о запросе на фокус на объект DesktopWindowXamlSource .

public ref class XamlSourceFocusNavigationRequest sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.UI.Xaml.Hosting.IXamlSourceFocusNavigationRequestFactory, 196608, "Windows.UI.Xaml.Hosting.HostingContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.UI.Xaml.Hosting.HostingContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class XamlSourceFocusNavigationRequest final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.UI.Xaml.Hosting.IXamlSourceFocusNavigationRequestFactory), 196608, "Windows.UI.Xaml.Hosting.HostingContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.UI.Xaml.Hosting.HostingContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class XamlSourceFocusNavigationRequest
Public NotInheritable Class XamlSourceFocusNavigationRequest
Наследование
Object Platform::Object IInspectable XamlSourceFocusNavigationRequest
Атрибуты

Требования к Windows

Семейство устройств
Windows Desktop Extension SDK (появилось в 10.0.17763.0)
API contract
Windows.UI.Xaml.Hosting.HostingContract (появилось в v3.0)

Конструкторы

XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason)

Инициализирует новый экземпляр класса XamlSourceFocusNavigationRequest с причиной запроса навигации.

XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason, Rect)

Инициализирует новый экземпляр класса XamlSourceFocusNavigationRequest с причиной запроса навигации и ограничивающим прямоугольником, который получит фокус навигации.

XamlSourceFocusNavigationRequest(XamlSourceFocusNavigationReason, Rect, Guid)

Инициализирует новый экземпляр класса XamlSourceFocusNavigationRequest с причиной запроса навигации, ограничивающим прямоугольником, который получит фокус навигации, и уникальным идентификатором корреляции для запроса.

Свойства

CorrelationId

Возвращает уникальный идентификатор для запроса навигации. Это значение можно использовать для ведения журнала или, если у вас есть идентификатор корреляции из текущего перемещения фокуса, который уже выполняется, и вы хотите подключить это перемещение фокуса к новому запросу навигации.

HintRect

Получает ограничивающий прямоугольник элемента в классическом приложении, который теряет фокус (т. е. элемент, который имел фокус до получения фокуса DesktopWindowXamlSource ).

Reason

Возвращает значение XamlSourceFocusNavigationReason , указывающее причину запроса навигации.

Применяется к