摘要: 布局的复杂性--深入理解面板类 新建项目SingleCellGridDemo,新增SingleCellGrid.cs类。 public class SingleCellGrid:Panel {     //MeasureOverride和ArrangeOverride是面板类的两个可重写的方法。第一个是为父元素确定其每个子元素的大小,第二个是父元素把子元素排列到相对于自身的位置上。 protected override Size MeasureOverride(Size availableSize)      //avaliableSize是面板类的父元素可提供的大小。面板类所需的大小是compositSize。 { Size compositeSize = new Size(); foreach (UIElement child in Children) { child.Measure(availableSize); 阅读全文
posted @ 2012-10-15 14:37 阳光的七夜 阅读(212) 评论(0) 推荐(0) 编辑