MinHeight、MaxHeight、MaxHeight这三个属性,以及ClipToBounds属性对高度设置的影响。
当ClipToBounds为false时,父元素的Height/Width设置不会剪裁内容。
但如果ClipToBounds为true,则会裁剪内容。裁减将始终基于MaxHeight剪裁内容
在同一个实例上,MinHeight值优先于MaxHeight值,MaxHeight又优先于Height 值。这意味着:
1)如果Height值大于MaxHeight,实际就会表现为:被裁减为MaxHeight高度(Height值小于MaxHeight是正常情况)。
2)如果MaxHeight值小于MinHeight,或是Height值小于MinHeight,实际就会表现为:永远为MinHeight高度,而无论Height值为多少。
3)正常情况下,即MinHeight<Height<MaxHeight,实际表现就是Height高度。
以上都是在理想情况下的表现,设其结果为高度X。
对于子元素,就还要考虑父元素的Height属性(或MaxHeight属性)以及ClipToBounds属性:
1)当ClipToBounds为false时,不会剪裁内容。
2)当ClipToBounds为true时,如果上面X值大于父元素的Height属性,就会发生裁减,大于的那部分会被裁减掉。
MinWidth、MaxWidth、Width这三个属性,以及ClipToBounds属性对宽度设置的影响跟高度的影响一样。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。