我正在研究一个应用程序,该应用程序根据查看的对象向用户提供各种数据。这些对象都是相同的接口,只是扩展属性超出了一次区分。什么是处理多重视图/ tab-ish GUI元素的最佳方法
我正在寻找“最好”的方式来向用户显示一个依赖于类型的控件。我想使用选项卡,但我坚持使用.NET 2.0,并且从我可以收集的内容中隐藏/显示选项卡的唯一方法是删除它们并重新添加它们。这可能是最好的方式,但这会导致有关GUI组件闪烁的问题,重新加载时在选项卡上保留选项卡等。
我可以为每个控件制作自定义控件,并让它们全部加载并隐藏/显示在必要的时候(我已经在项目中完成了这项工作),或者处理并重新实例化它们......
为了说明最好,我会说代码优雅和程序效率之间最接近的平衡。