InputLanguageManager Klass

Definition

Tillhandahåller funktioner för att hantera indataspråk i Windows Presentation Foundation (WPF).

public ref class InputLanguageManager sealed : System::Windows::Threading::DispatcherObject
public sealed class InputLanguageManager : System.Windows.Threading.DispatcherObject
type InputLanguageManager = class
    inherit DispatcherObject
Public NotInheritable Class InputLanguageManager
Inherits DispatcherObject
Arv
InputLanguageManager

Exempel

I följande exempel visas hur du använder en InputLanguageManager för att ange indataspråket för ett TextBox element.

this.Dispatcher.Thread.CurrentCulture.Name.ToString();
InputLanguageManager.SetInputLanguage(myTextBox, CultureInfo.CreateSpecificCulture("fr"));
tb2.Text = "Available Input Languages:";
lb1.ItemsSource = InputLanguageManager.Current.AvailableInputLanguages;
tb3.Text = "Input Language of myTextBox is " + InputLanguageManager.GetInputLanguage(myTextBox).ToString();
tb4.Text = "CurrentCulture is Set to " + this.Dispatcher.Thread.CurrentCulture.Name.ToString();
Me.Dispatcher.Thread.CurrentCulture.Name.ToString()
InputLanguageManager.SetInputLanguage(myTextBox, CultureInfo.CreateSpecificCulture("fr"))
tb2.Text = "Available Input Languages:"
lb1.ItemsSource = InputLanguageManager.Current.AvailableInputLanguages
tb3.Text = "Input Language of myTextBox is " & InputLanguageManager.GetInputLanguage(myTextBox).ToString()
tb4.Text = "CurrentCulture is Set to " & Me.Dispatcher.Thread.CurrentCulture.Name.ToString()

Kommentarer

Ytterligare språk kan registreras med hjälp av kontrollpanelen Nationella alternativ och Språkalternativ. På fliken Språk väljer du "Texttjänster och indataspråk" och klickar sedan på knappen "Information" för att registrera ytterligare språk. Följande dialogruta visas.

Dialogrutan Texttjänster och indataspråk.

Fält

Name Description
InputLanguageProperty

Identifierar den InputLanguage anslutna egenskapen.

RestoreInputLanguageProperty

Identifierar den RestoreInputLanguage anslutna egenskapen.

Egenskaper

Name Description
AvailableInputLanguages

Hämtar en uppräknare för tillgängliga indataspråk.

Current

Hämtar den indataspråkhanterare som är associerad med den aktuella kontexten.

CurrentInputLanguage

Hämtar eller anger det aktuella indataspråket.

Dispatcher

Hämtar det Dispatcher som DispatcherObject är associerat med.

(Ärvd från DispatcherObject)

Kopplade egenskaper

Name Description
InputLanguage

Hämtar eller anger önskat indataspråk för det associerade beroendeobjektet.

RestoreInputLanguage

Hämtar eller anger ett värde som anger om det tidigare aktiva indataspråket ska återställas när det associerade beroendeobjektet förlorar indatafokuset.

Metoder

Name Description
CheckAccess()

Avgör om den anropande tråden har åtkomst till den här DispatcherObject.

(Ärvd från DispatcherObject)
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetInputLanguage(DependencyObject)

Returnerar värdet för den InputLanguage anslutna egenskapen för ett angivet beroendeobjekt.

GetRestoreInputLanguage(DependencyObject)

Returnerar värdet RestoreInputLanguage för den bifogade egenskapen för ett angivet beroendeobjekt.

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
RegisterInputLanguageSource(IInputLanguageSource)

Registrerar en indataspråkkälla med InputLanguageManager.

ReportInputLanguageChanged(CultureInfo, CultureInfo)

Rapportera slutförandet av en ändring av indataspråket InputLanguageManagertill .

ReportInputLanguageChanging(CultureInfo, CultureInfo)

Rapportera initieringen av en ändring av indataspråket InputLanguageManagertill .

SetInputLanguage(DependencyObject, CultureInfo)

Anger värdet för den InputLanguage anslutna egenskapen för det angivna beroendeobjektet.

SetRestoreInputLanguage(DependencyObject, Boolean)

Anger värdet för beroendeegenskapen RestoreInputLanguage för det angivna beroendeobjektet.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
VerifyAccess()

Framtvingar att den anropande tråden har åtkomst till den här DispatcherObject.

(Ärvd från DispatcherObject)

Händelser

Name Description
InputLanguageChanged

Inträffar när en ändring av indataspråket har slutförts.

InputLanguageChanging

Inträffar när en ändring av indataspråket initieras.

Gäller för

Se även