Windows.UI.Core Windows.UI.Core Windows.UI.Core Namespace


Provides the basic user interface window components, including core input events and event dispatch.


AcceleratorKeyEventArgs AcceleratorKeyEventArgs AcceleratorKeyEventArgs

Provides the arguments returned by an accelerator key event callback.

AutomationProviderRequestedEventArgs AutomationProviderRequestedEventArgs AutomationProviderRequestedEventArgs

Provides the arguments returned by an automation provider request event callback.

BackRequestedEventArgs BackRequestedEventArgs BackRequestedEventArgs

Provides event data for the SystemNavigationManager.BackRequested event.

CharacterReceivedEventArgs CharacterReceivedEventArgs CharacterReceivedEventArgs

Provides the arguments returned by the event raised when a character is received by the input queue.

ClosestInteractiveBoundsRequestedEventArgs ClosestInteractiveBoundsRequestedEventArgs ClosestInteractiveBoundsRequestedEventArgs

Not intended for general use.

Provides event data for the ClosestInteractiveBoundsRequested event.

See CoreComponentInputSource.ClosestInteractiveBoundsRequested and CoreWindow.ClosestInteractiveBoundsRequested.

CoreAcceleratorKeys CoreAcceleratorKeys CoreAcceleratorKeys

Provides the basic behavior for an accelerator key.

CoreComponentInputSource CoreComponentInputSource CoreComponentInputSource

Provides a mechanism to receive input for a XAML framework element hosted in another framework, such as a DirectX interop framework.

CoreCursor CoreCursor CoreCursor

Defines a cursor (visual pointer) object.

CoreDispatcher CoreDispatcher CoreDispatcher

Provides the Windows Runtime core event message dispatcher. Instances of this type are responsible for processing the window messages and dispatching the events to the client.

CoreIndependentInputSource CoreIndependentInputSource CoreIndependentInputSource

Surfaces core input API for interoperation scenarios.

CoreWindow CoreWindow CoreWindow

Represents the Windows Store app with input events and basic user interface behaviors.

CoreWindowDialog CoreWindowDialog CoreWindowDialog

Defines a child dialog of an app window.

CoreWindowEventArgs CoreWindowEventArgs CoreWindowEventArgs

Contains the set of arguments returned to an app after a window input or behavior event.

CoreWindowFlyout CoreWindowFlyout CoreWindowFlyout

Defines a child flyout of an app window.

CoreWindowPopupShowingEventArgs CoreWindowPopupShowingEventArgs CoreWindowPopupShowingEventArgs

Defines a method for setting the desired size of a popup window.

CoreWindowResizeManager CoreWindowResizeManager CoreWindowResizeManager

Defines a type used to manage CoreWindow.SizeChanged events.

IdleDispatchedHandlerArgs IdleDispatchedHandlerArgs IdleDispatchedHandlerArgs

Defines the arguments returned by a IdleDispatchedHandler callback.

InputEnabledEventArgs InputEnabledEventArgs InputEnabledEventArgs

Contains the window input state returned by the CoreWindow.InputEnabled event.

KeyEventArgs KeyEventArgs KeyEventArgs

Contains the arguments returned by a virtual key event.

PointerEventArgs PointerEventArgs PointerEventArgs

Contains the arguments returned by the last pointer event.

SystemNavigationManager SystemNavigationManager SystemNavigationManager

Provides a way for an app to respond to system provided back-navigation events.

TouchHitTestingEventArgs TouchHitTestingEventArgs TouchHitTestingEventArgs

Contains the arguments returned by the TouchHitTesting event.

VisibilityChangedEventArgs VisibilityChangedEventArgs VisibilityChangedEventArgs

Contains the arguments returned by the event fired when a CoreWindow instance's visibility changes.

WindowActivatedEventArgs WindowActivatedEventArgs WindowActivatedEventArgs

Contains the windows activation state information returned by the CoreWindow.Activated event.

WindowSizeChangedEventArgs WindowSizeChangedEventArgs WindowSizeChangedEventArgs

Contains the argument returned by a window size change event.


CorePhysicalKeyStatus CorePhysicalKeyStatus CorePhysicalKeyStatus

Specifies the set of physical key status items that can be obtained.

CoreProximityEvaluation CoreProximityEvaluation CoreProximityEvaluation

Contains the rank of an object as the probable target of the touch contact area.


ICoreAcceleratorKeys ICoreAcceleratorKeys ICoreAcceleratorKeys

Provides an interface that defines the basic behavior for an accelerator key.

ICoreInputSourceBase ICoreInputSourceBase ICoreInputSourceBase

Defines the base interface for an input source used by a CoreWindow.

ICorePointerInputSource ICorePointerInputSource ICorePointerInputSource

Defines the behavior of pointer input (for processing on a worker thread).

ICorePointerRedirector ICorePointerRedirector ICorePointerRedirector

Defines pointer events for cross-process input handling.

An implementation of the ICorePointerRedirector interface is provided by the CoreWindow class.

Input chaining refers to the interaction behavior of both a parent object (host) and a nested child object (component) when an input boundary is reached.

In a single process, chaining embedded (or nested) content is managed by the system (through Direct Manipulation).

For cross-process chaining, the pointer events defined in this interface provide input routing details.

ICoreWindow ICoreWindow ICoreWindow

Specifies an interface for a window object and its input events as well as basic user interface behaviors.

ICoreWindowEventArgs ICoreWindowEventArgs ICoreWindowEventArgs

Defines the set of arguments returned to an app after a window input or behavior event.

IInitializeWithCoreWindow IInitializeWithCoreWindow IInitializeWithCoreWindow

Defines the initialization behavior for apps that use CoreWindow.


AppViewBackButtonVisibility AppViewBackButtonVisibility AppViewBackButtonVisibility

Defines constants that specify whether the back button is shown in the system UI.

CoreAcceleratorKeyEventType CoreAcceleratorKeyEventType CoreAcceleratorKeyEventType

Specifies the set of possible accelerator key events that can invoke a callback.

CoreCursorType CoreCursorType CoreCursorType

Specifies the set of cursor types.

CoreDispatcherPriority CoreDispatcherPriority CoreDispatcherPriority

Defines the priority for window event dispatches.

CoreInputDeviceTypes CoreInputDeviceTypes CoreInputDeviceTypes

Specifies user input modalities. These values can be combined.

CoreProcessEventsOption CoreProcessEventsOption CoreProcessEventsOption

Specifies the set of exclusive event-processing options passed to ProcessEvents.

CoreProximityEvaluationScore CoreProximityEvaluationScore CoreProximityEvaluationScore

Specifies the rank of an object as the probable target, relative to other objects that intersect the touch contact area.

CoreVirtualKeyStates CoreVirtualKeyStates CoreVirtualKeyStates

Specifies flags for indicating the possible states of a virtual key.

CoreWindowActivationState CoreWindowActivationState CoreWindowActivationState

Specifies the set of reasons that a CoreWindow 's Activated event was raised.

CoreWindowFlowDirection CoreWindowFlowDirection CoreWindowFlowDirection

Specifies the flow order for text in a window.


DispatchedHandler DispatchedHandler DispatchedHandler

Represents the method that handles CoreWindow dispatch events.

IdleDispatchedHandler IdleDispatchedHandler IdleDispatchedHandler

Represents the method that handles CoreWindow idle priority dispatch events. It is invoked when CoreDispatcher::RunIdleAsync is called.