Edit

Share via


IInputLanguageSource Interface

Definition

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.

Defines necessary facilities for an object that intends to behave as an input language source.

C#
public interface IInputLanguageSource

Remarks

Implement this interface on a class that intends to behave as an input language source.

Use the RegisterInputLanguageSource method to register an input language source with an InputLanguageManager.

Properties

CurrentInputLanguage

Gets or sets the current input language for this input language source object.

InputLanguageList

Gets a list of input languages supported by this input language source object.

Methods

Initialize()

Initializes an input language source object.

Uninitialize()

Un-initializes an input language source object.

Applies to

Product Versions
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10