얼마전에 WPF 기반에서 개발하는 KIOSK에서 이용될 가상 키보드를 작성하였다. 하지만 이름을 입력받는 항목에서는 기본 '한글' IME 모드 상태에서 입력하게끔 설정하고자 한다.
PreferredImeState : 지정된 개체의 대한 기본 입력 메서드 상태를 가져오거나 설정
PreferredImeConversionMode : IME 모드 지정(설정값은 ImeConversionModeValues 에서 확인할 수 있음)
ImeConversionModeValues
Alphanumeric: 기본 영문 + 숫자
Native: OS 언어 설정에 따라 입력 타입을 Hangul, Hiragana, Chinese 등을 입력 받을 수 있음
WPF TextBox 항목의 코드를
<TextBox x:Name="tbxUserNameValue"
Width="300" Height="80" FontSize="50" FontWeight="Bold"
VerticalContentAlignment="Center"
InputMethod.PreferredImeState="On"
InputMethod.PreferredImeConversionMode="Native"/>
기타) Katakana 입력
InputMethod.PreferredImeState="On"
InputMethod.PreferredImeConversionMode="FullShape,Katakana"
참고
'개발언어 > .NET' 카테고리의 다른 글
C# delegate 사용법 - 사례2 (0) | 2019.01.15 |
---|---|
C# 유효한 생년월일 확인 (0) | 2019.01.11 |
C# Process 검색 (0) | 2019.01.08 |
C# delegate 사용법 - 사례1 (0) | 2019.01.05 |
C# 클래스 라이브러리 생성 및 활용 (0) | 2018.12.27 |