微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

.net – 堆栈面板或网格哪一个是最可取的

我听说UI设计与Stack面板是更可推广的网格.有什么事实存在吗?我通常使用Grid来设计我的UI,最近在一个文档中我读到Grid消耗更多的渲染时间而不是堆栈面板;所以我非常困惑这个..请给我更多的信息这个..(WP7开发)

解决方法

在网格中,元素可以相对于每个元素定位,可以自由地一般移动(如果开发者想要这样做).除非明确指定,网格不执行特定的定位.在StackPanel中,控件显然是堆叠的.因此,如果在Grid中,您将在单个序列中添加两个控件,那些将重叠.在StackPanel中,控件将一个一个放置,不管是水平还是垂直.

通常,在Grid或StackPanel之间进行选择时,没有任何性能开销. Grid控件的优点在于有可能明确定义行和列,这最终导致创建更复杂的布局的可能性.每个都有它的地方,通常是不可互换的.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐