【发布时间】:2009-03-17 15:49:23
【问题描述】:
在 XAML 中设计 WPF 应用程序 UI 时,每个容器类型的控件是否应该包含一个布局控件来容纳所有子控件?
以组框为例。我可以直接将控件放到组框上,也可以使用布局控件并将布局控件放在组框内,然后将控件放入其中。
我可以看到后者的好处,因为布局控件代表了一组明确定义的规则,用于孩子的行为方式。然而,在这样做的过程中,我的 XAML 树开始变得嵌套很深,并且有点难以导航。
鉴于此,最好的做法是始终使用布局控件,还是在某些情况下完全可以接受在没有此类的情况下将控件放入组框和选项卡项中?如果有的话,会有什么负面影响?
【问题讨论】: