2009-07-02 56 views
2

我一直在嘗試在此主題上找到一些資源,但無濟於事,那麼構建用於LOB(業務線)應用程序的WPF UI的最佳方法是什麼?特別是客戶,訂單,產品等。我見過許多單窗口WPF應用程序示例,除了一個窗口外,我不需要做任何其他的事情,我也查看過應用程序,比如FamilyShow,在代碼中是一大堆用戶控件,在應用程序的整個生命週期中淡入淡出,而不是我真正可以用來在應用程序中表示30-40個視圖。用於LOB應用程序的WPF UI佈局

那我到底在問什麼?那麼我應該建立一個LOB應用程序作爲一個單一的WPF窗口讓我們說一個面板,其中有用戶控件動態加載到它,然後交換這些時,讓我們說一個導航項被按下,或者我應該有多個窗口窗體顯示或隱藏當我們說一個導航項目從啓動的主窗體中按下。

用戶界面設計從來沒有真正成爲我的優勢,但我熱衷於學習,所以我非常感謝您的想法,並提供了佈置WPF LOB應用程序(Window + UC或Windows)的經驗,或者可以將我指向任何文章涵蓋LOB應用程序的WPF UI佈局設計。

感謝您的閱讀...

傑夫。

+0

請原諒我的無知,但LOB代表什麼? :) – cwap 2009-07-02 19:23:33

+0

@Meeh:http://acronyms.thefreedictionary.com/LOB 請選擇。 ;) – Randolpho 2009-07-02 19:25:43

+0

業務線?這就是我們所說的銀行業... – Jefe 2009-07-02 19:25:51

回答

1

想要的是Microsoft的最佳實踐composite client applications

這可能是迄今爲止最好的事情,就框架和商業應用程序而言。這聽起來就像是一個框架和基礎,可以用更小的組件構建更大的應用程序,這在創建LOB業務應用程序時會發生很多。

現在,WPF非常具體,是prism framework。我認爲這與上述複合應用程序塊(CAB)有一些相同的概念。

0

最終,你的用戶界面外觀/感覺很大程度上取決於你想要做什麼。 「業務線」(我認爲你的意思是「LOB」的業務線)是一個非常模糊的術語,可能意味着幾十個不同的事物。你的用戶界面應該被構建來反映你實際要做的幾十件不同的事情。

所以我只能用另一個回答你的問題:你想做什麼?

0

是的,我一直在谷歌很多在線尋找WPF/Silverlight「LOB殺手級應用程序」的資源。有一個很好的演示(比爾霍利斯),你可以找到它here

WPF和MVVM是流行趨勢,我強烈建議將它添加到您的工具箱中。 它是您的應用程序框架非常強大的基礎。我認爲微軟爲WPF指定了數據綁定。這是WPF技術的主要核心(開發人員&設計師)共存。這是非常高的學習曲線,但值得的旅程。 快樂編碼。