2011-01-31 85 views
1

我們正在設計一個使用Prism的業務線應用程序。Prism v4 WPF和Silverlight的區別

應用程序將使用Web服務,並將所有業務邏輯封裝在Web服務之後。

我們想知道的是,對於標準數據錄入業務應用程序,Silverlight和WPF之間會有什麼區別?

回答

1

一般來說,如果你使用標準控件,使用MVVM,避免COM,其他窗口相關的東西,它應該是確定的,但它取決於:

  1. 基本上WPF和Silverlight有不同的控件集例如Silverlight具有很好的DataFrom入口,而WPF或甚至簡單的BusyIndi​​cator都沒有。在大多數情況下,如果控件存在於WPF中,它在Silverlight中,但是很少有不是例如色帶。
  2. 驗證從我的觀點是在Silverlight更好,你有ValidationSummary控件被簡化了很多東西,DescriptionViewer
  3. 希望使用不同的記錄機制與WPF

在你將最壞的情況下最終只有不同的XAML的意見和一些代碼如下的地方:

#if SILVERLIGHT 
    //Code for silverlight 
#else 
    //Code for WPF 
#endif 
相關問題