UWP RichEditBox Text with Inline Rich Objects
UWP RichEditBox Text with Inline Rich Objects
我正在开发一个 UWP 应用程序,我基本上是在尝试完全按照 Facebook 在编写 post.
时使用他们的应用程序所做的事情
基本上我希望能够在 RichEditBox 中键入文本和提及某人。这个人的名字应该突出显示,当我点击它时,我应该能够在我的视图模型中调用命令。此外,一旦我点击发送,我需要解析出什么是文本,什么是一个人的帐户的 link。我经常使用 RichEditBox,但不太明白这一点。
有没有人有任何提示或想法?我在想我必须在每次击键时跟踪我的对象的位置,只是想知道是否有更简洁的方法来做到这一点。
您可以使用 RichTextBox.Document.Selection.Link 属性 将自定义 link 存储到您的实体(例如:"mention://JohnDoe")
https://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.text.itextrange.link.aspx
我正在开发一个 UWP 应用程序,我基本上是在尝试完全按照 Facebook 在编写 post.
时使用他们的应用程序所做的事情基本上我希望能够在 RichEditBox 中键入文本和提及某人。这个人的名字应该突出显示,当我点击它时,我应该能够在我的视图模型中调用命令。此外,一旦我点击发送,我需要解析出什么是文本,什么是一个人的帐户的 link。我经常使用 RichEditBox,但不太明白这一点。
有没有人有任何提示或想法?我在想我必须在每次击键时跟踪我的对象的位置,只是想知道是否有更简洁的方法来做到这一点。
您可以使用 RichTextBox.Document.Selection.Link 属性 将自定义 link 存储到您的实体(例如:"mention://JohnDoe")
https://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.text.itextrange.link.aspx