Share via


Windows.UI.Text.Core Namespace

Provides types for accessing the Windows core text APIs and the text input server. Windows core text is a client-server system that centralizes the processing of keyboard input into a single server. You can use it to manipulate the edit buffer of your custom text input control; the text input server ensures that the contents of your text input control and the contents of its own edit buffer are always in sync via an asynchronous communication channel between the application and the server.

Classes

CoreTextCompositionCompletedEventArgs

Provides data for the CompositionCompleted event.

CoreTextCompositionSegment

Represents a segment in a composition string. See Remarks for an illustration.

CoreTextCompositionStartedEventArgs

Provides data for the CompositionStarted event.

CoreTextEditContext

The primary object used by text input controls to communicate with the text input server.

CoreTextFormatUpdatingEventArgs

Provides data for the FormatUpdating event.

CoreTextLayoutBounds

Represents the screen coordinates of the bounding box for a range of text, or a text input control.

CoreTextLayoutRequest

Represents information about a LayoutRequested event.

CoreTextLayoutRequestedEventArgs

Provides data for the LayoutRequested event.

CoreTextSelectionRequest

Represents information about a SelectionRequested event.

CoreTextSelectionRequestedEventArgs

Provides data for the SelectionRequested event.

CoreTextSelectionUpdatingEventArgs

Provides data for the SelectionUpdating event.

CoreTextServicesConstants

Provides constant values for use with the Windows core text APIs and the text input server.

CoreTextServicesManager

The entry point to all services provided by the Windows core text APIs and the text input server. This object is associated with an application's UI thread (the thread that CoreWindow runs on).

CoreTextTextRequest

Represents information about a TextRequested event.

CoreTextTextRequestedEventArgs

Provides data for the TextRequested event.

CoreTextTextUpdatingEventArgs

Provides data for the TextUpdating event.

Structs

CoreTextRange

Defines a range of text inside a text input control.

Enums

CoreTextFormatUpdatingReason

Defines constants that specify the set of state applied during text composition.

CoreTextFormatUpdatingResult

Defines constants that specify the result of handling the FormatUpdating event.

CoreTextInputPaneDisplayPolicy

Defines constants that specify whether the input pane should be shown automatically when focus enters your text input control.

CoreTextInputScope

Defines constants that specify the set of input scope names. Input scope is used by the text input server and input processors to determine the layout of the Soft Input Panel (SIP), and what type of language model to use.

CoreTextSelectionUpdatingResult

Defines constants that specify the result of handling the SelectionUpdating event.

CoreTextTextUpdatingResult

Defines constants that specify the result of handling the TextUpdating event.

See also