-2

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.

4

2 に答える 2

1

コードソリューションではありませんが、これにより、現在の開始位置から「実装方法」に関するいくつかのアイデアが得られるはずです

手順 1. テキストをバインドするときは、個別のプロパティまたは IValueConverter をバインドして、遭遇したスマイリー文字をダブル スペースに置き換えます。これにより、スマイリー イメージが必要な場所にギャップが残ります。

ステップ 2. テキスト内でスマイリー画像を配置する必要がある場所を見つける必要があります (おそらくテキスト測定を使用して)。次に、正しいスマイリー画像を使用して適切な場所に画像を配置する必要があります。おそらく、データ バインディングではなく、これを行うコードを記述する必要があります。

これを行うには多くの方法がありますが、おそらく Mango での別の方法は、代わりに新しいリッチ テキスト ボックスを使用することです。 -RichTextBox コントロール

于 2011-11-03T11:35:17.687 に答える
1

オンスクリーン キーボードの場合は、テキスト ボックスで[キーボード入力範囲]を設定します。ここに示すように Text の値を使用して、キーボードに絵文字を表示します。

于 2011-11-03T11:43:09.660 に答える