WPF开发,最基础的就是布局,记录下不布局控件的区别。

    1.Canvas:不会自动改变大小。例如:当右边的红色框框中没有内容时,左边画布中的控件会显示出来。

    

    2.stackpanel:按一个方向排列,如果包含的元素超过了面板控件,它会被截断多出的内容。

    3.WrapPanel会根据界面大小换行,如果还是显示不下,它会被截断多出的内容.

    4.DockPanel停靠,最后一个元素可以填满剩下的所有空间,上下左右,是有先后顺序的。

    5.Grid:可以固定,自动,按比例设置,可以多行多列合并。

    6.UniformGrid:简单版的grid,可以设置行列参数,自动等比例,也可以根据元素自动排列。

    

    7.ScrollViewer:加滚动功能,HorizontalScrollBarVisibility控制是否显示,可以设为Auto,根据需要显示。

 

   参考:http://www.myexception.cn/wpf/1785131.html