動的にコントロールを追加する場合のプロパティ設定
IMEでのTextChangedイベントについて - いてづきブログ
↑の記事で、IMEを無効にするやり方があったから使おうと思ったけど、動的にコントロールを作るとIsInputMethodEnabledは読み取り専用でアクセスできないんですね。
じゃあどうやって設定するかというと以下のようにします。
TextBox TB = new TextBox ();
TB.SetValue (InputMethod.IsInputMethodEnabledProperty, false);
↓ここを参考に。よく見たらSilverLight用って書いてあるけどうまくいったので。。。
+SL+TextBox入力時IMEの制御 - Free Flying