Xaml 具有大量行和列的Silverlight栅格

Xaml 具有大量行和列的Silverlight栅格,xaml,grid,Xaml,Grid,我想知道设计包含许多控件的Silverlight页面的推荐方法,例如lob应用程序。我认为更简单的是,特别是如果有许多页面要制作,制作一个包含大量相同维度的行和列的模板页面,这样我就可以直观地将每个控件放入网格中。通过这种方式,每个控件都将具有绝对坐标,以及rowspan和columnspan 这不是最简单的设计方法吗?我认为这样的布局也更容易修改,因为如果我想将文本框从屏幕的左侧移动到右侧,我只需更改它的Grid.Column属性,而不必考虑与右侧StackPanel和网格的所有交互,就像我在

我想知道设计包含许多控件的Silverlight页面的推荐方法,例如lob应用程序。我认为更简单的是,特别是如果有许多页面要制作,制作一个包含大量相同维度的行和列的模板页面,这样我就可以直观地将每个控件放入网格中。通过这种方式,每个控件都将具有绝对坐标,以及rowspan和columnspan

这不是最简单的设计方法吗?我认为这样的布局也更容易修改,因为如果我想将文本框从屏幕的左侧移动到右侧,我只需更改它的Grid.Column属性,而不必考虑与右侧StackPanel和网格的所有交互,就像我在许多布局中看到的那样,这些布局由许多网格和堆叠面板组成

而且,拥有大量的行和列会降低性能吗


谢谢你的意见。

如果你想做绝对定位,你可以使用画布控件。

我不想做绝对定位,但使用网格,它更灵活(例如,如果我增加字体,我就不会冒与文本重叠的风险)。当然,网格功能非常强大,可能是最简单的布局方式。事实上,你永远不会有一个表单有超过10-15行,甚至没有那么多列,所以性能是没有问题的。欢迎你。。。我一直在想同样的事情(有200多个字段的超大表单的布局)永远。。。水平堆叠面板的垂直堆叠面板似乎最适合我。。。