Silverlightコントロール全般

System.Windows.Input.InputMethod 型を利用して、TextBoxコントロール入力時、IMEを制御できます。

プロパティ:
①InputMethod.IsInputMethodEnabled
 「半角/全角漢字」キー有効・無効の切り替え

②InputMethod.PreferredImeState
 ONだとデフォルトは「あ」で入力する、OFFだとデフォルトは「A」で入力する。「半角/全角漢字」キーは有効の状態です。

③InputMethod.PreferredImeConversionMode
 IMEの入力モードの指定  いろんなモードを設定できます。詳しく下記のMSDN情報を参考ください。
 http://msdn.microsoft.com/ja-jp/library/system.windows.input.imeconversionmodevalues.aspx

XAMLの例:

<TextBox InputMethod.IsInputMethodEnabled="True"
        InputMethod.PreferredImeConversionMode="Katakana"
        InputMethod.PreferredImeState="On" />

ソースコードの例:(上記のXAML文を基づいて)

using System.Windows.Input;
... 中略 ...
TextBox testBox1 = new TextBox();
testBox1.SetValue(InputMethod.IsInputMethodEnabledProperty, True);
testBox1.SetValue(InputMethod.PreferredImeConversionModeProperty, ImeConversionModeValues.Katakana);
testBox1.SetValue(InputMethod.PreferredImeStateProperty, InputMethodState.On);


中古車買取実績No.1ガリバー

コメント:



(画像の文字列を入力して下さい)

トップ   編集 凍結 差分 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019/12/02 (月) 12:36:11 (327d)