2012-07-24 60 views
1

我有一個問題,關於GUI的動態配置關於這個GUI應該顯示的數據。有什麼樣的最佳實踐或模式如何動態地構建一個GUI,並仍然保持關注/分層策略的清晰分離?動態構建基於模型的GUI

這裏是我的商業案例:我想做一個工具,用於創建大量的隨機分享列表項目,我是一個分享點列表。因此我想提供該工具的列表URL。該工具將查詢列表並提供一個文本框爲每個列表列輸入一組隨機值。因爲colums從列表到列表各不相同,所以我不能創建一個靜態UI /視圖。獲取列表信息後,我必須動態構建此視圖。

我目前的想法是buld某種表示邏輯,讀取列表元數據,然後創建相對於此元數據的文本框控件。這可能發生在某種事件處理程序中。

想在MVC的方向我沒有得到一個靜態視圖,這是(在我的情況MVC(常見))。如果視圖在其初始化例程中檢查列表元數據,然後動態構建輸入控件(文本框),然後將它們綁定/鏈接到相應的列表列,那麼它會是一個好設計嗎?

感謝您的反饋和問候 帕特里克

回答