我该如何实现聊天情绪?

时间:2011-11-03 11:20:44

标签: windows-phone-7 chat emotion

我创建了一个聊天应用程序。 但我的问题是我不知道如何在文本框中实现表情符号。

编辑:

基本上我想在文本框中显示特定键序列的图像,例如: - D,:-),;-)等图像。

2 个答案:

答案 0 :(得分:1)

不是代码解决方案,但这应该会为您提供有关当前起始位置“如何实施”的一些想法

步骤1.当您绑定文本时,绑定单独的属性或IValueConverter,用双空格替换您遇到的任何笑脸角色,这将留下笑脸图像需要的间隙。

步骤2.您需要找到需要在文本中放置笑脸图像的位置(可能使用测量文本),然后您需要将图像放在正确的位置并使用正确的笑脸图像。您可能必须编写代码来执行此操作而不是数据绑定。

有许多方法可以做到这一点,也许Mango的另一种方式是使用新的Rich Textbox:http://www.windowsphonegeek.com/articles/Windows-Phone-7-Mango-First-look-at-RichTextBox-control

答案 1 :(得分:1)

对于屏幕键盘,请在文本框中设置Keyboard Input Scope。使用文本as shown here的值来获取键盘上的表情符号。