WPF 网格与 Stackpanel

标签 wpf silverlight grid stackpanel

对于 WPF/Silverlight 布局,使用具有大量行和列的 Grid 还是大量 Stackpanels 更好?

最佳答案

如果您需要水平和垂直排列的东西,您应该使用网格。当这些东西不需要与其他任何东西对齐时,使用 StackPanel 创建一行或一列的东西。

但是,不要将自己限制在这两个选项中。特别是,看看 DockPanel。它比 StackPanel 稍微复杂一些,但它的标记不像 Grid 那样困惑。这里有一篇关于 DockPanel 的好文章:

Using the DockPanel in Silverlight 2

关于WPF 网格与 Stackpanel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/452045/

相关文章:

wpf - 如何在 ContentPresenter 更改时将键盘焦点设置为内容?

c# - wpf UIElement 是否有任何唯一标识符?

Silverlight ScrollViewer,查找是否启用垂直滚动

ruby-on-rails - 带有 rails 的图像/照片库( GridView )?

Python:如何生成具有预定义节点位置的无标度网络?

C# Foreach XML 节点

c# - 在 C# WPF 中始终保证 MouseMove 之前的 MouseDown?

wpf - 相当于WPF中的SuspendLayout和ResumeLayout

wpf - CollectionViewSource.GetDefaultView 不在 Silverlight 3 中!有什么解决办法吗?

silverlight - 如何在SL4页面中使用键定义资源和MergeDictionary