いてづきブログ

情シスでやってみたことの備忘録

動的にコントロールを追加する場合のプロパティ設定

IMEでのTextChangedイベントについて - いてづきブログ
↑の記事で、IMEを無効にするやり方があったから使おうと思ったけど、動的にコントロールを作るとIsInputMethodEnabledは読み取り専用でアクセスできないんですね。

じゃあどうやって設定するかというと以下のようにします。

TextBox TB = new TextBox ();
TB.SetValue (InputMethod.IsInputMethodEnabledProperty, false);


↓ここを参考に。よく見たらSilverLight用って書いてあるけどうまくいったので。。。
+SL+TextBox入力時IMEの制御 - Free Flying