如何将链接URI从XPS文档传递到wpf应用程序?

时间:2017-06-16 07:58:00

标签: wpf hyperlink xps

有没有办法检索/捕获在wpf应用程序文档查看器中打开的 xps 文档中的链接URI? 我使用文档查看器控件打开 xps 文件:

  <Grid>
    <DocumentViewer x:Name="docview" HorizontalAlignment="Left" VerticalAlignment="Top">
        <FixedDocument/>
    </DocumentViewer>
</Grid>

然后在打开的文档中有一个链接,如图中的蓝色下划线文字:
picture of viewer and opened document

我喜欢通过自定义事件处理程序点击链接开始掌机的事件。

1 个答案:

答案 0 :(得分:1)

怎么样:

<Grid>
    <Grid.Resources>
        <Style TargetType="Hyperlink">
            <Style.Setters>
                <EventSetter Event="Click" Handler="OnClickHyperlinkElement" />
            </Style.Setters>
        </Style>
    </Grid.Resources>
    <DocumentViewer x:Name="docview" HorizontalAlignment="Left" VerticalAlignment="Top">
        <FixedDocument/>
    </DocumentViewer>
</Grid>