Stretch的Uniform和UniformToFill


     通俗理解Stretch的Uniform和UniformToFill:

  Uniform,控件的高度和寬度會增加直到達到了容器的大小,也就是說控件的大小和容器的大小是有關系的,同時如果給控件設置了明確的高度和寬度,則他們的最大值是有一個界限的.例如設置一個Rectangle的height為10,為width為100,那么將會得到10*10的圖形.

  UniformToFill,控件的高度和寬度會對稱的設置直到填充整個容器.例如設置一個Rectangle在一個100*200的容器中,那么則會得到一個200×200的控件大小,其他的部分則會被截取掉.如果設置了明確的高度和寬度,例如設置Rectangle的width為10,高度為100,則會得到一個100*100這樣對稱的控件.

  其實Stretch的值為Fill的效果和設置HorizontalAlignment和VerticalAlignment為Stretch的效果一樣,但是當設置了明確的width和height,HorizontalAlignment和VerticalAlignment則會被忽略.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM