Windows.UI.Core Пространство имен

Предоставляет основные компоненты окна пользовательского интерфейса, включая основные события ввода и диспетчеризацию событий.

Классы

AcceleratorKeyEventArgs

Предоставляет аргументы, возвращаемые обратным вызовом события ключа ускорителя.

AutomationProviderRequestedEventArgs

Предоставляет аргументы, возвращаемые обратным вызовом события запроса поставщика автоматизации.

BackRequestedEventArgs

Предоставляет данные о событии SystemNavigationManager.BackRequested .

CharacterReceivedEventArgs

Предоставляет аргументы, возвращаемые событием, возникающим при получении символа входной очередью.

ClosestInteractiveBoundsRequestedEventArgs

Предоставляет данные события Для события ClosestInteractiveBoundsRequested . Не предназначено для общего использования. См. статьи CoreComponentInputSource.ClosestInteractiveBoundsRequested и CoreWindow.ClosestInteractiveBoundsRequested.

CoreAcceleratorKeys

Обеспечивает базовое поведение клавиши ускорителя.

CoreComponentInputSource

Предоставляет механизм получения входных данных для элемента платформы XAML, размещенного в другой платформе, например в платформе взаимодействия DirectX.

CoreCursor

Определяет объект курсора (визуального указателя).

CoreDispatcher

Предоставляет среда выполнения Windows основной диспетчер сообщений о событиях. Экземпляры этого типа отвечают за обработку оконных сообщений и отправку событий клиенту.

CoreIndependentInputSource

Surfaces core input API для сценариев взаимодействия.

CoreIndependentInputSourceController

Представляет объект, который создает объект CoreIndependentInputSource для связанного визуального объекта и управляет входными данными, полученными этим источником.

CoreWindow

Представляет приложение UWP с событиями ввода и основным поведением пользовательского интерфейса.

CoreWindowDialog

Определяет дочерний диалог окна приложения.

В классическом приложении перед использованием экземпляра этого класса таким образом, чтобы отображать пользовательский интерфейс, необходимо связать объект с дескриптором окна владельца. Дополнительные сведения и примеры кода см. в статье Отображение объектов пользовательского интерфейса WinRT, зависящих от CoreWindow.

CoreWindowEventArgs

Содержит набор аргументов, возвращаемых приложению после события ввода окна или события поведения.

CoreWindowFlyout

Определяет дочерний всплывающий элемент окна приложения.

В классическом приложении перед использованием экземпляра этого класса таким образом, чтобы отображать пользовательский интерфейс, необходимо связать объект с дескриптором окна владельца. Дополнительные сведения и примеры кода см. в статье Отображение объектов пользовательского интерфейса WinRT, зависящих от CoreWindow.

CoreWindowPopupShowingEventArgs

Определяет метод для задания нужного размера всплывающего окна.

CoreWindowResizeManager

Определяет тип, используемый для управления событиями CoreWindow.SizeChanged . Этот тип используется платформами (например, XAML) или приложениями, реализующими собственный интерфейс IFrameWorkView для синхронизации передачи между нарисованным заполнителем оболочки (например, экраном-заставкой) и первым нарисованным кадром приложений, чтобы не было пробелов в переходе от одного к другому. Если приложение не реализует сам IFrameWorkView, не следует участвовать в этой синхронизации, так как платформа сделает это за вас.

IdleDispatchedHandlerArgs

Определяет аргументы, возвращаемые обратным вызовом IdleDispatchedHandler .

InputEnabledEventArgs

Содержит входное состояние окна, возвращаемое событием CoreWindow.InputEnabled .

KeyEventArgs

Содержит аргументы, возвращаемые событием виртуального ключа.

PointerEventArgs

Содержит аргументы, возвращаемые последним событием указателя.

SystemNavigationManager

Предоставляет способ реагирования приложения на события обратной навигации, предоставляемые системой.

TouchHitTestingEventArgs

Содержит аргументы, возвращаемые событием TouchHitTesting .

VisibilityChangedEventArgs

Содержит аргументы, возвращаемые событием, созданным при изменении видимости экземпляра CoreWindow .

WindowActivatedEventArgs

Содержит сведения о состоянии активации Windows, возвращаемые событием CoreWindow.Activated .

WindowSizeChangedEventArgs

Содержит аргумент, возвращаемый событием изменения размера окна.

Структуры

CorePhysicalKeyStatus

Указывает набор элементов состояния физического ключа, которые можно получить.

CoreProximityEvaluation

Содержит ранг объекта в качестве вероятной цели сенсорной контактной области.

Интерфейсы

ICoreAcceleratorKeys

Предоставляет интерфейс, определяющий базовое поведение клавиши ускорителя.

ICoreInputSourceBase

Определяет базовый интерфейс для источника входных данных, используемого CoreWindow.

ICorePointerInputSource

Определяет поведение входных данных указателя (для обработки в рабочем потоке).

ICorePointerInputSource2

Определяет поведение входных данных указателя (для обработки в рабочем потоке).

ICorePointerRedirector

Определяет события указателя для обработки входных данных между процессами.

Реализация интерфейса ICorePointerRedirector предоставляется классом CoreWindow .

Цепочки входных данных — это поведение взаимодействия родительского объекта (узла) и вложенного дочернего объекта (компонента) при достижении входной границы.

В рамках одного процесса управление внедренным (или вложенным) содержимым осуществляется системой (с помощью прямой манипуляции).

Для межпроцессной цепочки события указателя, определенные в этом интерфейсе, предоставляют сведения о маршрутизации входных данных.

ICoreWindow

Задает интерфейс для объекта окна и его входных событий, а также основные поведения пользовательского интерфейса.

ICoreWindowEventArgs

Определяет набор аргументов, возвращаемых приложению после события ввода или поведения окна.

IInitializeWithCoreWindow

Определяет поведение инициализации для приложений, использующих CoreWindow.

Перечисления

AppViewBackButtonVisibility

Определяет константы, указывающие, отображается ли кнопка "Назад" в пользовательском интерфейсе системы.

CoreAcceleratorKeyEventType

Задает набор возможных событий клавиш ускорителя, которые могут вызывать обратный вызов.

CoreCursorType

Задает набор типов курсоров.

CoreDispatcherPriority

Определяет приоритет для диспетчеризации событий окна.

CoreIndependentInputFilters

Задает поддерживаемые критерии фильтрации для определенных типов устройств ввода.

CoreInputDeviceTypes

Задает модальности ввода данных пользователем. Эти значения можно объединять.

CoreProcessEventsOption

Задает набор эксклюзивных параметров обработки событий, передаваемых в ProcessEvents.

CoreProximityEvaluationScore

Задает ранг объекта как вероятного целевого объекта относительно других объектов, пересекающих контактную область касания.

CoreVirtualKeyStates

Задает флаги для указания возможных состояний виртуального ключа.

CoreWindowActivationMode

Определяет константы, определяющие состояние активации окна.

CoreWindowActivationState

Указывает набор причин, по которым возникло событие Activated в CoreWindow.

CoreWindowFlowDirection

Задает порядок потока для текста в окне.

Делегаты

DispatchedHandler

Представляет метод, обрабатывающий события диспетчеризации CoreWindow .

IdleDispatchedHandler

Представляет метод, обрабатывающий события диспетчеризации приоритета простоя CoreWindow . Он вызывается при вызове CoreDispatcher.RunIdleAsync .

См. также раздел