我們正在設計一個WPF中的窗體,它將有5種模式。在窗體中處理多模式的設計建議
現在的問題是,應該通過定義一個表單枚舉和操縱控件的可見性來處理這5種模式。有一點需要注意的是,隨着模式的變化,處理這些模式的複雜性將會增加。
現在我們得到的第二個設計考慮是針對每種模式使用不同的表單,我不建議給我的團隊:-),因爲這會造成維護問題。
請提出您的建議。
感謝和問候,
拉維
我們正在設計一個WPF中的窗體,它將有5種模式。在窗體中處理多模式的設計建議
現在的問題是,應該通過定義一個表單枚舉和操縱控件的可見性來處理這5種模式。有一點需要注意的是,隨着模式的變化,處理這些模式的複雜性將會增加。
現在我們得到的第二個設計考慮是針對每種模式使用不同的表單,我不建議給我的團隊:-),因爲這會造成維護問題。
請提出您的建議。
感謝和問候,
拉維
聽起來好像無論哪種方式,你會最終有一個維護問題。
我會建議一個帶有內容控件的表單,該內容控件基於「模式」的綁定使用子控件,這種形式是相同的,但實際內容會根據上下文而有所不同。
我不知道如果這是你在找什麼,但的WPF Application Framework (WAF)的視圖模型示例應用程序演示如何使用不同的模式不同的用戶控件(參見嚮導執行)。
我使用棱鏡作爲框架,所以我WAF不會對我有幫助。 – ravi 2010-08-12 08:15:43
您能否詳細解釋如何使用內容控制實現這一點。 謝謝 – ravi 2010-08-12 08:16:35