Winforms 选项卡结构最佳实践

Winforms 选项卡结构最佳实践,winforms,user-controls,tabs,Winforms,User Controls,Tabs,在开发利用选项卡控件显示不同数据集的WinForms应用程序时,最好是直接将所有“我的控件”添加到选项卡,还是创建用户控件、将“我的控件”添加到UC并将UC添加到每个不同的选项卡 我被告知坎特伯雷大学的方法是最佳实践,我理解其中的一些好处,但我想知道这是否真的是一条路。。。任何一种解释都将不胜感激 我发现我个人非常喜欢UserControl模型,它有助于将代码按每个函数(选项卡)分开,并有助于UI设计时间 无论哪种方法都可以,但我在用户控制这条路线上取得了更大的长期成功。除了代码分离之外,我认为

在开发利用选项卡控件显示不同数据集的WinForms应用程序时,最好是直接将所有“我的控件”添加到选项卡,还是创建用户控件、将“我的控件”添加到UC并将UC添加到每个不同的选项卡


我被告知坎特伯雷大学的方法是最佳实践,我理解其中的一些好处,但我想知道这是否真的是一条路。。。任何一种解释都将不胜感激

我发现我个人非常喜欢UserControl模型,它有助于将代码按每个函数(选项卡)分开,并有助于UI设计时间


无论哪种方法都可以,但我在用户控制这条路线上取得了更大的长期成功。

除了代码分离之外,我认为将UC添加到选项卡控件最终会使它更加灵活。例如,如果用户界面随着时间的推移而改变,并且不再需要选项卡,那么它可以很容易地弹出并放置在其他地方。或者,如果UC可以在不同的环境中重复使用,则不需要选项卡控件来随其移动。

同意。虽然有时候当你想在标签之间共享数据或与标签之外的元素共享数据时会使事情变得复杂。我也喜欢这种方法,因为它意味着用户界面可以以一种相当简单的方式“按需”动态加载和卸载。