标签结构的最佳实践
问题描述:
在开发WinForms应用程序将利用一个标签控件来显示不同的数据集,是它最好的我所有的控件添加到选项卡直接,或创建用户控制,加上我控制的UC和将UC添加到每个不同的选项卡?标签结构的最佳实践
我获悉,UC的做法是最好的做法,我也了解了一些好处,但我不知道这是否是真正要走的路...任何解释无论哪种方式,非常感谢!
答
我发现,我个人不喜欢的用户控件模型,它有助于获取代码由每个功能(标签)的独立,并与UI设计时有所帮助。
你可以做到这一点无论哪种方式,但我有更好的长期成功去用户控件的路线。
答
除了代码分离之外,我认为将UC添加到选项卡控件最终使其更加灵活。例如,如果UI随时间变化而不再需要选项卡,则可以轻松地将其弹出并放置在其他位置。或者,如果统一通信可以在不同的环境中重复使用,则不需要使用选项卡控件随行。
同意。尽管有时候当你想要在标签之间或标签之外的元素之间共享数据时,它会使事情变得复杂。 – 2010-01-28 19:11:49
我也很喜欢这种方法,因为这意味着UI可以“按需”在一个相当简单的方式来加载和卸载动态。 – 2010-01-28 19:13:35