Windows.UI.Core Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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. |