InputLanguageManager 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
WPF(Windows Presentation Foundation)에서 입력 언어를 관리하는 기능을 제공합니다.
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
- 상속
예제
다음 예제에 사용 하는 방법을 보여 줍니다.는 InputLanguageManager 의 입력된 언어를 설정 하는 TextBox 요소입니다.
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()
설명
국가 및 언어 옵션 제어판을 사용 하 여 추가 언어를 등록할 수 있습니다. 언어 탭에서 "텍스트 서비스 및 입력된 언어"를 선택한 언어를 추가로 등록 하려면 "자세히" 단추를 클릭 합니다. 다음 대화 상자가 나타납니다.
필드
InputLanguageProperty |
InputLanguage 연결된 속성을 식별합니다. |
RestoreInputLanguageProperty |
RestoreInputLanguage 연결된 속성을 식별합니다. |
속성
AvailableInputLanguages |
현재 사용할 수 있는 입력 언어의 열거자를 가져옵니다. |
Current |
현재 컨텍스트와 연결된 입력 언어 관리자를 가져옵니다. |
CurrentInputLanguage |
현재 입력 언어를 가져오거나 설정합니다. |
Dispatcher |
이 Dispatcher와 연결된 DispatcherObject를 가져옵니다. (다음에서 상속됨 DispatcherObject) |
연결된 속성
InputLanguage |
연결된 종속성 개체에 대한 기본 입력 언어를 가져오거나 설정합니다. |
RestoreInputLanguage |
연결된 종속성 개체가 입력된 포커스를 잃을 때 이전의 활성 입력 언어를 복원하는지 여부를 나타내는 값을 가져오거나 설정합니다. |
메서드
이벤트
InputLanguageChanged |
입력 언어 변경이 완료될 때 발생합니다. |
InputLanguageChanging |
입력 언어 변경이 시작될 때 발생합니다. |
적용 대상
추가 정보
.NET