Edu*_*eni 5 wpf grid user-interface stackpanel
看到WPF应用程序的各种示例我已经看到Grid几乎任何东西都使用该控件,即使是只有1列或行的最简单的东西.
此外,WPF模板以空网格开头.
对我来说,使用StackPanel或DockPanel更简洁,更好的维护(想想以后添加一行,不得不向所有其他行添加+1)
为什么Grid更好或我缺少什么?
我认为网格成为默认元素的部分原因是它(稍微)对设计者更友好。
使用 Grid,在单个 Grid“单元”中包含多个元素没有限制,这允许自由放置的设计人员具有与 Canvas 相同的灵活性,但仍然具有 Grid(以及其他更好的)自动布局功能布局控件(如 StackPanel 和 DockPanel)包含。