我正在研究一個應用程序,該應用程序根據查看的對象向用戶提供各種數據。這些對象都是相同的接口,只是擴展屬性超出了一次區分。什麼是處理多重視圖/ tab-ish GUI元素的最佳方法
我正在尋找「最好」的方式來向用戶顯示一個依賴於類型的控件。我想使用選項卡,但我堅持使用.NET 2.0,並且從我可以收集的內容中隱藏/顯示選項卡的唯一方法是刪除它們並重新添加它們。這可能是最好的方式,但這會導致有關GUI組件閃爍的問題,重新加載時在選項卡上保留選項卡等。
我可以爲每個控件製作自定義控件,並讓它們全部加載並隱藏/顯示在必要的時候(我已經在項目中完成了這項工作),或者處理並重新實例化它們......
爲了說明最好,我會說代碼優雅和程序效率之間最接近的平衡。