WPF/Sliverlight ScrollViewer与Panel(3)
2010-11-26 10:12 Clingingboy 阅读(587) 评论(0) 编辑 收藏 举报
首先要熟悉自定义Panel,参考这篇吧
http://www.cnblogs.com/zhouyinhui/archive/2007/10/16/926574.html
- 在MeasureOverride方法中调用Measure进行测量
- 测量之后得到1一个DesiredSize
- 算出容器内所有的元素的DesiredSize的总和
- 进入ArrangeOverride方法,给元素调用Arrange方法
- GetLayoutClip进行区域裁剪