Skip to main content
Windows.UI.Core namespace

Applies to Windows and Windows Phone

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

Members

The Windows.UI.Core namespace has these types of members:

Classes

The Windows.UI.Core namespace has these classes.

ClassDescription
AcceleratorKeyEventArgs Provides the arguments returned by an accelerator key event callback.
AutomationProviderRequestedEventArgs Provides the arguments returned by an automation provider request event callback.
CharacterReceivedEventArgs Provides the arguments returned by the event raised when a character is received by the input queue.
CoreAcceleratorKeys Provides the basic behavior for an accelerator key.
CoreComponentInputSource Provides a mechanism to receive input for a XAML framework element hosted in another framework, such as a DirectX interop framework.
CoreCursor Defines a cursor (visual pointer) object.
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 Surfaces core input API for interoperation scenarios.
CoreWindow Represents the Windows Store app with input events and basic user interface behaviors.
CoreWindowDialog Defines a child dialog of an app window.
CoreWindowEventArgs Contains the set of arguments returned to an app after a window input or behavior event.
CoreWindowFlyout Defines a child flyout of an app window.
CoreWindowPopupShowingEventArgs Defines a method for setting the desired size of a popup window.
CoreWindowResizeManager Defines a type used to manage CoreWindow.SizeChanged events.
IdleDispatchedHandlerArgs Defines the arguments returned by a IdleDispatchedHandler callback.
InputEnabledEventArgs Contains the window input state returned by the CoreWindow.InputEnabled event.
KeyEventArgs Contains the arguments returned by a virtual key event.
PointerEventArgs Contains the arguments returned by the last pointer event.
TouchHitTestingEventArgs Contains the arguments returned by the TouchHitTesting event.
VisibilityChangedEventArgs Contains the arguments returned by the event fired when a CoreWindow instance's visibility changes.
WindowActivatedEventArgs Contains the windows activation state information returned by the CoreWindow.Activated event.
WindowSizeChangedEventArgs Contains the argument returned by a window size change event.

 

Delegates

The Windows.UI.Core namespace has these delegates.

DelegateDescription
DispatchedHandler Represents the method that handles CoreWindow dispatch events.
IdleDispatchedHandler Represents the method that handles CoreWindow idle priority dispatch events.

 

Enumerations

The Windows.UI.Core namespace has these enumerations.

EnumerationDescription
CoreAcceleratorKeyEventType Specifies the set of possible accelerator key events that can invoke a callback.
CoreCursorType Specifies the set of cursor types.
CoreDispatcherPriority Defines the priority for window event dispatches.
CoreInputDeviceTypes Specifies user input modalities. These values can be combined.
CoreProcessEventsOption Specifies the set of exclusive event-processing options passed to ProcessEvents.
CoreProximityEvaluationScore Specifies the rank of an object as the probable target, relative to other objects that intersect the touch contact area.
CoreVirtualKeyStates Specifies the set of possible states for a virtual key.
CoreWindowActivationState Specifies the set of reasons that a CoreWindow's Activated event was raised.
CoreWindowFlowDirection Specifies the flow order for text in a window.

 

Interfaces

The Windows.UI.Core namespace defines these interfaces.

InterfaceDescription
ICoreAcceleratorKeys Provides an interface that defines the basic behavior for an accelerator key.
ICoreInputSourceBase Defines the base interface for an input source used by a CoreWindow.
ICorePointerInputSource Defines the behavior of pointer input (for processing on a worker thread).
ICoreWindow Specifies an interface for a window object and its input events as well as basic user interface behaviors.
ICoreWindowEventArgs Defines the set of arguments returned to an app after a window input or behavior event.
IInitializeWithCoreWindow Defines the initialization behavior for apps that use CoreWindow.

 

Structures

The Windows.UI.Core namespace has these structures.

StructureDescription
CorePhysicalKeyStatus Specifies the set of physical key status items that can be obtained.
CoreProximityEvaluation Contains the rank of an object as the probable target of the touch contact area.

 

Requirements

Minimum supported client

Windows 8

Minimum supported server

Windows Server 2012

Minimum supported phone

Windows Phone 8.1 [Windows Phone Silverlight 8.1 and Windows Runtime apps]

Namespace

Windows.UI.Core
Windows::UI::Core [C++]

Metadata

Windows.winmd