如何在超链接中获取Run's文本

本文关键字:文本 Run 获取 超链接 | 更新日期: 2023-09-27 18:07:38

这是我的XAML标记:

<TextBlock>
    <Hyperlink Click="InstrumentFile_Click">
        <Run Text="{Binding InstrumentFile}"/>
    </Hyperlink>
</TextBlock>
c#:

private void InstrumentFile_Click(object sender, RoutedEventArgs e)
{
    Hyperlink link = sender as Hyperlink;
    if (link != null)
    {
        //need to get text here
    }
}

我想获得绑定到Run的文本。我怎么才能得到?谢谢!

如何在超链接中获取Run's文本

这是一个愚蠢的情况。您已经编写了一个带有InstrumentFile成员的类,并通过视图绑定到它。现在,您想通过编程方式访问视图以获取最初提供给它的数据?这是倒退!

直接访问InstrumentFile成员。首先是你写的代码!