Windows.UI.Core Namespace

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

Classes

AcceleratorKeyEventArgs

Provides the arguments returned by an accelerator key event callback.

AutomationProviderRequestedEventArgs

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

BackRequestedEventArgs

Provides event data for the SystemNavigationManager.BackRequested event.

CharacterReceivedEventArgs

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

ClosestInteractiveBoundsRequestedEventArgs

Provides event data for the ClosestInteractiveBoundsRequested event. Not intended for general use. See CoreComponentInputSource.ClosestInteractiveBoundsRequested and CoreWindow.ClosestInteractiveBoundsRequested.

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 APIs for interoperation scenarios.

CoreIndependentInputSourceController

Represents an object that creates a CoreIndependentInputSource for the associated visual object and manages the input received by that source.

CoreWindow

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

CoreWindowDialog

Defines a child dialog of an app window.

In a desktop app, before using an instance of this class in a way that displays UI, you'll need to associate the object with its owner's window handle. For more info, and code examples, see Display WinRT UI objects that depend on CoreWindow.

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.

In a desktop app, before using an instance of this class in a way that displays UI, you'll need to associate the object with its owner's window handle. For more info, and code examples, see Display WinRT UI objects that depend on CoreWindow.

CoreWindowPopupShowingEventArgs

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

CoreWindowResizeManager

Defines a type used to manage CoreWindow.SizeChanged events. This type is used by frameworks (such as XAML) or apps that implement their own IFrameWorkView to synchronize the handover between shell drawn placholder (such as a splash screen) and the apps first drawn frame, so that there is no gap in the transition from one to the other. If your app does not implement the IFrameWorkView itself you should not participate in this synchronization as the framework will do it for you.

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.

SystemNavigationManager

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

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.

Structs

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.

Interfaces

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).

ICorePointerInputSource2

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

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

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.

Enums

AppViewBackButtonVisibility

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

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.

CoreIndependentInputFilters

Specifies the supported filtering criteria for certain input device types.

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 flags for indicating the possible states of a virtual key.

CoreWindowActivationMode

Defines constants that specify the activation state of a window.

CoreWindowActivationState

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

CoreWindowFlowDirection

Specifies the flow order for text in a window.

Delegates

DispatchedHandler

Represents the method that handles CoreWindow dispatch events.

IdleDispatchedHandler

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

See also