2010-08-11 37 views
0

我們正在設計一個WPF中的窗體,它將有5種模式。在窗體中處理多模式的設計建議

現在的問題是,應該通過定義一個表單枚舉和操縱控件的可見性來處理這5種模式。有一點需要注意的是,隨着模式的變化,處理這些模式的複雜性將會增加。

現在我們得到的第二個設計考慮是針對每種模式使用不同的表單,我不建議給我的團隊:-),因爲這會造成維護問題。

請提出您的建議。

感謝和問候,

拉維

回答

1

聽起來好像無論哪種方式,你會最終有一個維護問題。

我會建議一個帶有內容控件的表單,該內容控件基於「模式」的綁定使用子控件,這種形式是相同的,但實際內容會根據上下文而有所不同。

+0

您能否詳細解釋如何使用內容控制實現這一點。 謝謝 – ravi 2010-08-12 08:16:35

0

我不知道如果這是你在找什麼,但的WPF Application Framework (WAF)視圖模型示例應用程序演示如何使用不同的模式不同的用戶控件(參見嚮導執行)。

+0

我使用棱鏡作爲框架,所以我WAF不會對我有幫助。 – ravi 2010-08-12 08:15:43