WinRT(8.1)中没有richtextbox控件?

时间:2013-11-20 13:43:02

标签: windows-runtime winrt-xaml

希望像这样的代码行能在WinRT上运行:

<!--A RichTextBox with hyperlink.-->
<RichTextBox IsReadOnly="True">
    <Paragraph>
        Displaying text with <Hyperlink NavigateUri="http://www.msdn.com" TargetName="_blank">hyperlink</Hyperlink>.
    </Paragraph>
</RichTextBox>

我正在寻找的最终结果是:

嘿@Jake

到此: 嘿 Jake Dawson ,你好吗。

用户在@word后点击空格。

1 个答案:

答案 0 :(得分:1)

由于您要将其设置为IsReadonly="True",为什么不使用RichTextBlock

请参阅http://msdn.microsoft.com/library/windows/apps/br227565

如果您只能包含超链接,则可以在常规TextBlock中执行此操作(在Windows 8.1中),请参阅http://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.documents.hyperlink.aspx

更新:

在您澄清问题后,您似乎确实需要编辑功能。看着 http://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.controls.richeditbox.aspx