BETA

WPFのテキストボックスを複数行入力可にすると挙動不審

投稿日:2019-12-25
最終更新:2019-12-25

WPFのテキストボックスは、AcceptReturn=true とすることで複数行入力可能になりますが、
以下のような場合に挙動不審になります。

  
あいうえお  

あ■  
~~  
  

↑のような入力状態の時(3行目の「あ」が変換中状態、■がカーソル位置)の時に、バックスペースを押すと

  
あいうえお  
■  

  

↑の状態になります。バックスペースが2度押されたような挙動になってしまいます。

回避方法:
コントロール自体を AvalonEdit ( http://avalonedit.net/ | MIT Licence)
にすることで回避可能との情報をTwitterで教えて頂きました。(ありがとうございました)
テキストエディタコントロールなので規模が少々大きいものの単純な入力であればそれほどの
労力無く移行できそうです。

技術ブログをはじめよう Qrunch(クランチ)は、プログラマの技術アプトプットに特化したブログサービスです
駆け出しエンジニアからエキスパートまで全ての方々のアウトプットを歓迎しております!
or 外部アカウントで 登録 / ログイン する
クランチについてもっと詳しく

この記事が掲載されているブログ

Webアプリケーション書いてます。インフラもやります。 私の投稿内の設定、コマンド、プログラム、スクリプト等は、商用、非商用を問わずご自由にお使い下さい。当方の著作権表示・許可等は一切不要です。 ただし、内容についていかなる保証もありません。(誤り指摘歓迎します)

よく一緒に読まれる記事

0件のコメント

ブログ開設 or ログイン してコメントを送ってみよう