如何在WPF控件/控件集中获得与链接到其他页面内容的HTML相同的行为

本文关键字:控件 其他 HTML WPF 集中 链接 | 更新日期: 2023-09-27 18:21:37

在HTML中,我可以添加一个链接<a href="#tagID">,该链接将跳转到具有该id的另一个标记(即<div id="tagID">)。

在我的WPF程序中,我有一个GroupBoxes的列表,当前位于ScrollViewer中。我希望能够以某种方式单击一个链接或按钮,或者有一种将相应的GroupBox滚动到顶部的方式,就像链接到HTML页面上的ID一样。

如何使用WPF获得此功能?有没有一个控件可以做到这一点?

如何在WPF控件/控件集中获得与链接到其他页面内容的HTML相同的行为

使用FrameworkElement.BringIntoView()方法:

<Button Content="Go To GroupBox 10"
        Click="Button_Click"/>

代码背后:

private void Button_Click(object sender, RoutedEventArgs e)
{
    GroupBox10.BringIntoView();
}