如何更改 UWP 中 RichTextBlock 的右键单击菜单
How can I change the Right-Click menu of a RichTextBlock in UWP
我想覆盖 RichTextBlock
或 TextBlock
中的右键单击菜单,我一直在寻找解决方案并尝试使用 RightTappedEvent
,但它没有触发当右键点击选定的文本时,但当我在控件的其他地方右键点击时它会触发。
是的,你可以使用ContextFlyout
来改变它。
您可以添加 ContextFlyout
来自定义您的菜单。
代码显示了如何添加自定义菜单。
<RichTextBlock HorizontalAlignment="Center" VerticalAlignment="Center">
<RichTextBlock.ContextFlyout>
<MenuFlyout>
<MenuFlyoutItem Text="1" />
<MenuFlyoutItem Text="2" />
</MenuFlyout>
</RichTextBlock.ContextFlyout>
<Paragraph>Welcome to my blog http://blog.lindexi.com I write some UWP blogs</Paragraph>
</RichTextBlock>
见UWP How to custom RichTextBlock right click menu
所有代码都在github
我想覆盖 RichTextBlock
或 TextBlock
中的右键单击菜单,我一直在寻找解决方案并尝试使用 RightTappedEvent
,但它没有触发当右键点击选定的文本时,但当我在控件的其他地方右键点击时它会触发。
是的,你可以使用ContextFlyout
来改变它。
您可以添加 ContextFlyout
来自定义您的菜单。
代码显示了如何添加自定义菜单。
<RichTextBlock HorizontalAlignment="Center" VerticalAlignment="Center">
<RichTextBlock.ContextFlyout>
<MenuFlyout>
<MenuFlyoutItem Text="1" />
<MenuFlyoutItem Text="2" />
</MenuFlyout>
</RichTextBlock.ContextFlyout>
<Paragraph>Welcome to my blog http://blog.lindexi.com I write some UWP blogs</Paragraph>
</RichTextBlock>
见UWP How to custom RichTextBlock right click menu
所有代码都在github