DesiredSize,RenderSize&& Width ,ActualWidth

做UI的时候刚入门,很多属性摸不着头脑,需要的功能和属性不能很快联系联想到,所以要慢慢积累
UIElement 的DesiredSize 和 RenderSize

UIElement 的DesiredSize 和 RenderSize的区别如下:

DesiredSize:元素在布局过程中,根据相关属性测量处理的大小,是只读的。

RenderSize:元素在布局完成后,最终Render的大小,是可以读写的。

 


WPF 中的Width 与 ActualWidth

在WPF中,控件有Width 和 ActualWidth两个属性,二者的区别如下:

Width:是我们期望控件应有的宽度,是可读写的,可在xaml文件中设置,也可在程序中设置。如果没有设置,Width的值为NaN(Not a Number)

ActualWidth:是控件Render的实际宽度,它控件Render之前的值为0,该属性是只读的。

posted @ 2015-12-10 22:35  sunshinelym  阅读(1069)  评论(0编辑  收藏  举报