0

RichTextBlock我想覆盖 a或 a中的右键菜单TextBlock,我一直在寻找解决方案并尝试使用RightTappedEvent,但是当右键点击所选文本时它没有触发,但是当我在控件中的其他地方点击右键时它触发了。

右键菜单

4

1 回答 1

2

是的,你可以用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 如何自定义 RichTextBlock 右键菜单

所有代码都在github

于 2019-03-20T01:42:01.717 回答