繁体   English   中英

WPF和Silverlight之间的棱镜v4区别

[英]Prism v4 Difference between WPF and Silverlight

我们正在设计一个使用Prism的业务应用程序。

该应用程序将使用Web服务,所有业务逻辑将封装在Web服务之后。

我们想知道的是,对于标准数据输入业务应用程序,Silverlight和WPF之间是否会有任何区别?

通常,如果您使用标准控件,使用MVVM,避免使用COM和其他Windows依赖的东西,则应该可以,但取决于:

  1. 基本上,WPF和Silverlight具有不同的控件集,例如Silverlight具有出色的DataFrom条目,WPF甚至简单的BusyIndi​​cator都不提供。 在大多数情况下,如果控件存在于WPF中,则在Silverlight中存在,但很少有,例如Ribbon。
  2. 从我的角度来看,在Silverlight中验证更好,您有ValidationSummary控件,它简化了很多事情,DescriptionViewer
  3. 想要对WPF使用不同的日志记录机制

在最坏的情况下,您最终会得到不同的XAML用于视图,并且在某些地方使用类似的代码:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM