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 .

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