2011-11-25 77 views
5

我們正在創建具有以下GUI大綱的應用程序: enter image description here設計一個GUI應用程序:一個VS multpile屏幕

的「東西以示對步」急劇變化。 將單獨的屏幕設計成單獨的屏幕會更好嗎,每個屏幕都有自己的控件,或者將它們全部放在單個屏幕上並切換組件的可見性?

我在尋找可維護性(我可能需要將屏幕交給設計師來改進我的(壞)平面設計師)。

回答

4

在我看來,如果僅僅爲了可維護性而分開屏幕會更好。單獨的屏幕將允許每個步驟獨立形成另一個最小的依賴關係以及不同的人同時工作在不同屏幕的設計和開發

+0

謝謝阿農。這是有道理的。我擔心需要複製一些屏幕(「重複是邪惡的」),但我想這是正確的方法。 – OSH

+0

嘗試將可重用組件(對象/ UI組件)中的通用邏輯 –

3

我會投票使用ContentControl的「東西來顯示步驟i「,爲每個不同的步驟分別設置UserControl。您可以簡單地將ContentControl分配給爲每個步驟選擇的任何UserControl。如果您使用MVVM設計模式(高度鼓勵),此功能特別有效。

相關問題