默认的 RichTextBlock 的邮件菜单是包含复制和全选,如果想要自定义菜单可以添加 ContextFlyout 属性 通过下面代码可以让右击菜单自定义,请将内容替换为你需要的,触发点击事件可以通过 Click 方法 <RichTextBlock HorizontalAlignment="Center" VerticalAlignment="Center"> <RichTextBlock.ContextFlyout> <MenuFlyout> <MenuFlyoutItem Text=" 1" /> <MenuFlyoutItem Text="2" /> </MenuFlyout> </RichTextBlock.ContextFlyout > 运行上面代码可以看到这个图片 代码在 github c# - How can I change the right click menu of a RichTextBlock in UWP - Stack
{ InlineUIContainer container = new InlineUIContainer(); RichTextBlock inlineRichTextBlock = new RichTextBlock() { IsTextSelectionEnabled
{ InlineUIContainer container = new InlineUIContainer(); RichTextBlock inlineRichTextBlock = new RichTextBlock() { IsTextSelectionEnabled
<RichTextBlock Width="400" FontSize="20"> <Paragraph>Hyperlinks let you give readers </Paragraph> </RichTextBlock> ? 如上图所示,紫色文字部分为超链接,点击后会跳转到我们指定的NavigateUri。
CodeBlockResolver = codeBlockResolver; DefaultEmojiFont = new FontFamily("Segoe UI Emoji"); } protected RichTextBlock