2011-01-31 3 views
1

Мы разрабатываем приложение «Линия бизнеса», которое будет использовать Prism.Prism v4 Разница между WPF и Silverlight

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

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

ответ

1

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

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

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

#if SILVERLIGHT 
    //Code for silverlight 
#else 
    //Code for WPF 
#endif 
Смежные вопросы