Prism v4 Разница между WPF и Silverlight - PullRequest
1 голос
/ 31 января 2011

Мы разрабатываем приложение Line of Business, которое будет использовать Prism.

Приложение будет использовать веб-службы, и вся бизнес-логика будет заключена в основу веб-служб.

Интересно, для стандартного бизнес-приложения для ввода данных будет ли разница между Silverlight и WPF?

1 Ответ

1 голос
/ 31 января 2011

В целом, если вы используете стандартные элементы управления, используете MVVM, избегаете COM, другие вещи, зависящие от окон, все должно быть в порядке, но это зависит от:

  1. В основном WPF и Silverlight имеют различный набор элементов управления, например Silverlightимеет отличную запись DataFrom, которая недоступна в WPF или даже в простом BusyIndicator.В большинстве случаев, если элемент управления существует в WPF, он находится в Silverlight, но есть несколько таких, которые не являются, например, Ribbon.
  2. Проверка с моей точки зрения лучше в Silverlight, у вас есть элемент управления ValidationSummary, который упрощает многие вещи,DescriptionViewer
  3. Хотите использовать другой механизм ведения журнала с WPF

В худшем случае вы получите только разные XAML для представлений и некоторые места с таким кодом:

#if SILVERLIGHT
    //Code for silverlight
#else
    //Code for WPF
#endif
...