【发布时间】:2011-08-05 23:23:35
【问题描述】:
我有一个滚动查看器,其中包含一个文本块项目的堆栈面板(实际上,这些可能是标签项,我在滚动查看器中使用堆栈面板来覆盖 tabcontrol 模板中的默认标签面板)。我想要做的是,当所选选项卡更改时,将新选择的选项卡移动到滚动查看器可见区域的中心。理想情况下,这适用于所有选项卡,即使是远端的选项卡,但我会满足于能够告诉滚动查看器滚动以使特定元素尽可能接近居中。
在 WPF 中是否有任何明显的方法可以实现这一点?我现在能想到的所有解决方案都涉及到自定义控件方面的大量工作。
【问题讨论】:
-
@Robert Levy:不应该这样做,如果没有答案真正回答了问题,则无需接受其中任何一个。
标签: c# wpf scrollviewer