.NET Maui中带AndExpand的LayoutOptions仅针对StackLayout弃用吗?
问题解答
这个弃用规则仅针对传统的StackLayout,并不适用于Label、Button、Image、Entry这类普通控件,同时也不适用于新推出的HorizontalStackLayout和VerticalStackLayout。
具体原因是:传统StackLayout的Expand系列布局选项(FillAndExpand、CenterAndExpand等)存在布局性能与逻辑一致性的问题,因此官方决定弃用这些选项,并推荐使用Grid或者新的Horizontal/VerticalStackLayout来实现类似的布局效果。
而对于Label、Button这类普通控件来说,它们的LayoutOptions中的Expand相关设置并没有被弃用,在Grid、HorizontalStackLayout、VerticalStackLayout等其他布局容器中,依然可以正常使用这些选项来控制控件自身的布局扩展行为。
内容的提问来源于stack exchange,提问作者Divyesh
相关产品推荐
相关产品推荐

