I've created a chat application. But my problem is that I don't know how to implement smileys in a textbox.
Edited:
Basically I want to show an image in a textbox for specific keysequences, for example an image for :-D, :-), ;-) and so on.
I've created a chat application. But my problem is that I don't know how to implement smileys in a textbox.
Edited:
Basically I want to show an image in a textbox for specific keysequences, for example an image for :-D, :-), ;-) and so on.
コードソリューションではありませんが、これにより、現在の開始位置から「実装方法」に関するいくつかのアイデアが得られるはずです
手順 1. テキストをバインドするときは、個別のプロパティまたは IValueConverter をバインドして、遭遇したスマイリー文字をダブル スペースに置き換えます。これにより、スマイリー イメージが必要な場所にギャップが残ります。
ステップ 2. テキスト内でスマイリー画像を配置する必要がある場所を見つける必要があります (おそらくテキスト測定を使用して)。次に、正しいスマイリー画像を使用して適切な場所に画像を配置する必要があります。おそらく、データ バインディングではなく、これを行うコードを記述する必要があります。
これを行うには多くの方法がありますが、おそらく Mango での別の方法は、代わりに新しいリッチ テキスト ボックスを使用することです。 -RichTextBox コントロール
オンスクリーン キーボードの場合は、テキスト ボックスで[キーボード入力範囲]を設定します。ここに示すように Text の値を使用して、キーボードに絵文字を表示します。