具有内联富对象的UWP RichEditBox文本

时间:2015-12-29 20:48:38

标签: facebook winrt-xaml uwp

我正在开发一个UWP应用程序,而且我基本上都在努力完成Facebook在编写帖子时使用他们的应用程序做的事情。

基本上我希望能够在RichEditBox中键入文本和提及某人。应该突出显示该人的姓名,当我点击它时,我应该能够在我的视图模型中调用一个命令。一旦我点击发送,我需要解析什么是文本和什么是一个人的帐户的链接。我使用RichEditBox玩了很多但是不能完全理解这一点。

有没有人有任何提示或想法?我想我必须在每次按键时跟踪我的物体的位置,只是想知道是否有更清洁的方法。

enter image description here

1 个答案:

答案 0 :(得分:1)

您可以使用RichTextBox.Document.Selection.Link属性存储您实体的自定义链接(例如:"提及:// JohnDoe")

https://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.text.itextrange.link.aspx