我正在开发一个UWP应用程序,而且我基本上都在努力完成Facebook在编写帖子时使用他们的应用程序做的事情。
基本上我希望能够在RichEditBox中键入文本和提及某人。应该突出显示该人的姓名,当我点击它时,我应该能够在我的视图模型中调用一个命令。一旦我点击发送,我需要解析什么是文本和什么是一个人的帐户的链接。我使用RichEditBox玩了很多但是不能完全理解这一点。
有没有人有任何提示或想法?我想我必须在每次按键时跟踪我的物体的位置,只是想知道是否有更清洁的方法。
答案 0 :(得分:1)
您可以使用RichTextBox.Document.Selection.Link属性存储您实体的自定义链接(例如:"提及:// JohnDoe")
https://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.text.itextrange.link.aspx