我听说UI设计与Stack面板是更可推广的网格.有什么事实存在吗?我通常使用Grid来设计我的UI,最近在一个文档中我读到Grid消耗更多的渲染时间而不是堆栈面板;所以我非常困惑这个..请给我更多的信息这个..(WP7开发)
解决方法
在网格中,元素可以相对于每个元素定位,可以自由地一般移动(如果开发者想要这样做).除非明确指定,网格不执行特定的定位.在StackPanel中,控件显然是堆叠的.因此,如果在Grid中,您将在单个序列中添加两个控件,那些将重叠.在StackPanel中,控件将一个接一个放置,不管是水平还是垂直.
通常,在Grid或StackPanel之间进行选择时,没有任何性能开销. Grid控件的优点在于有可能明确定义行和列,这最终导致创建更复杂的布局的可能性.每个都有它的地方,通常是不可互换的.