【发布时间】:2011-12-21 02:17:39
【问题描述】:
我创建了一个聊天应用程序。 但我的问题是我不知道如何在文本框中实现笑脸。
已编辑:
基本上,我想在文本框中显示特定键序列的图像,例如:-D、:-)、;-) 等的图像。
【问题讨论】:
-
不要指望我们在回答问题之前遵循教程 - 尝试一些代码,如果您需要有关如何改进它的建议,请在此处发布。
标签: windows-phone-7 chat emotion
我创建了一个聊天应用程序。 但我的问题是我不知道如何在文本框中实现笑脸。
已编辑:
基本上,我想在文本框中显示特定键序列的图像,例如:-D、:-)、;-) 等的图像。
【问题讨论】:
标签: windows-phone-7 chat emotion
不是代码解决方案,但这应该可以从您当前的起始位置为您提供一些关于“如何实施”的想法
第 1 步。当您绑定文本时,绑定单独的属性或 IValueConverter,用双空格替换您遇到的任何笑脸字符,这将在笑脸图像需要去的地方留下一个间隙。
第 2 步。您需要找到笑脸图像需要在文本中放置的位置(可能使用测量文本),然后您需要将带有正确笑脸图像的图像放置在正确的位置。您可能必须编写代码来执行此操作,而不是数据绑定。
有很多方法可以做到这一点,也许 Mango 中的另一种方法是使用新的富文本框:http://www.windowsphonegeek.com/articles/Windows-Phone-7-Mango-First-look-at-RichTextBox-control
【讨论】:
对于屏幕键盘,在文本框中设置Keyboard Input Scope。使用 Text as shown here 的值来获取键盘上的表情符号。
【讨论】: