C# 在WPF中通过文本块或类似方式提供页面节的链接?

C# 在WPF中通过文本块或类似方式提供页面节的链接?,c#,.net,wpf,.net-3.5,textblock,C#,.net,Wpf,.net 3.5,Textblock,我有一个WPF中的数据输入表单,它使用Scrollviewer构建,其中包含各种元素,主要是RichTextBox。这些允许用户输入所需的任何数据,并根据需要添加新的部分。沿着右边的边框,我有一个当前所有部分的动态列表,提供了整个表单的视觉表示 理想情况下,我希望能够做到的是,允许用户单击右侧面板上的一个部分(当前列表中的每个部分都使用文本块进行标记),然后在主页上的scrollviewer中被带到该部分,类似于网页中的超链接跳转到页面内容部分 有人知道这在WPF中是否可行吗 干杯可能是您需要的

我有一个WPF中的数据输入表单,它使用Scrollviewer构建,其中包含各种元素,主要是RichTextBox。这些允许用户输入所需的任何数据,并根据需要添加新的部分。沿着右边的边框,我有一个当前所有部分的动态列表,提供了整个表单的视觉表示

理想情况下,我希望能够做到的是,允许用户单击右侧面板上的一个部分(当前列表中的每个部分都使用文本块进行标记),然后在主页上的scrollviewer中被带到该部分,类似于网页中的超链接跳转到页面内容部分

有人知道这在WPF中是否可行吗


干杯

可能是您需要的
FrameworkElement.BringIntoView
方法。据描述

效果非常好,干杯!现在只要试着调整一下将它拉到视图中的位置,这样它就会出现在页面的顶部,这应该不难^_^