摘要: 一些读书笔记。记录一下我不知道的WPF。 1、当没有显式的指定窗口的大小时,窗口的高和宽都是NaN,因此不可以使用Width和Height,而应该使用ActualWidth和ActualHeight ,来获取当前窗口的实际尺寸。不过以上两个属性是只读的,而且只有在窗口被绘制以后才生效。 2、WPF的度量时使用设备无关单位。为任何控件设置的长度值,都不是像素值(它们可以被设置为double),而是一个设备无关值。这里的单位是 1/96英寸,这与windows的默认显式分辨率一致(每英寸96像素),以致于看上去我们是设定了一个像素值。这样做的好处是,即使显示设备的精度会 越来越高,但WPF绘制 阅读全文
posted @ 2010-12-14 16:23 Hector 阅读(783) 评论(0) 推荐(0) 编辑
摘要: Grid1、一般来说, 若Grid的格子(cell)没有根据element调整大小,那么element就会根据格子调整大小。[代码]将GridLength设置为Auto以后,cell根据element调整。 否则element就会根据cell调整大小。2 下面这个是适用于窗体的,这样窗体的大小就会根据内容自动调整[代码]但是当我们手动地通过拖动窗口的边框以后,窗口会认为用户在手动修改Height和Width,因此sizetocontent就不能再动态地适应了。3 使用GridSplitter的时候,最重要的属性值是HorizonalAlignment和VerticalAlignment。当将G 阅读全文
posted @ 2010-12-14 16:22 Hector 阅读(291) 评论(0) 推荐(0) 编辑