如何实现聊天情绪?

问题描述:

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

被修改:

基本上我想在特定keysequences一个文本框来显示的图像,例如用于:-D,:-)的图像,;-)等。

+0

不要指望我们在回答问题之前遵循教程 - 尝试一些代码,如果您想要如何改进它,请在此处发布。 – Widor

不是一个代码解决方案,但是这应该给你从你目前的起始位置

第1步。“如何实现”当你有约束力的文本,结合独立的财产或替换任何一个面带笑容的IValueConverter一些想法你会遇到一个双人空间的角色,这将会在笑脸图像需要去的地方留下一个空白区域。

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

挑衅有多种方式来做到这一点,也许在芒果另一种方法是使用新的格式文本框代替:http://www.windowsphonegeek.com/articles/Windows-Phone-7-Mango-First-look-at-RichTextBox-control

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