读书人

WPF 正中

发布时间: 2013-08-13 16:43:28 作者: rapoo

WPF 居中
我在stackpanel外面加了个srollviwer来实现滚动条,在stackpanel里面我会动态加载一系列的自定义控件,现在我想实现点击某一控件时,滚动条会自动滚动使控件居中显示,希望能得到一个类似的例子或者给个思路,谢谢!
[解决办法]

引用:
Quote: 引用:

设置滚动条的ScrollToVerticalOffset属性值,值为double类型
double offset = 10.0;
scrollViewer.ScrollToVerticalOffset(offset);

这意思就是说要我自己去计算控件在stackpanel中的位置了 是吗?谢谢

是的,我的这个做法是需要自己计算的,计算方法是累加每个控件的ActualHeight,然后再ScrollToVerticalOffset到累加结果上。

读书人网 >C#

热点推荐