개발언어/.NET
WPF TextBox 기본 IME 모드를 한글로 입력 받기
공장장코난
2019. 1. 10. 19:34
얼마전에 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"
참고