大佬教程收集整理的这篇文章主要介绍了.net – Silverlight和WPF兼容性,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
您的第一步应该是查看有关wpf和silverlight的不同之处的文档,以便更好地了解您的问题XAML Processing Differences Between Silverlight and WPF.不要止步于此.了解基于不同应用程序环境发挥作用的设计模式.现在,您开始了解您正在处理的内容.
在为wpf和silverlight构建UI时,必须非常小心控件和使用的命名空间.共享UI代码可能非常繁琐,创建两个使用共享模板的独立UI层通常更容易.您在富客户端应用程序中拥有的大部分UI功能将与Silverlight应用程序中的功能不同.您可能会在您的wpf应用程序中提供更丰富的数据密集视图,而不是在您的silverlight应用程序中提供更简洁的视图.最后,您可能会实现相同的目标,但它将比仅重新定位和部署更难.
如果您从头开始构建应用程序,那么我建议您同时构建wpf应用程序和silverlight应用程序.通过这样做,您将遇到抽象出不同环境中使用的服务层和数据访问策略的机会. Silverlight可能需要通过Web服务访问数据,而您的wpf应用程序可能与本地数据库实例通信.这很容易实现.使用IoC容器或其他东西注入适当的服务实现.该区域提供了大多数代码重用的机会.您可以创建所有视图逻辑和服务逻辑,以便在两个UI之间共享.您还可以创建共享业务逻辑和数据访问逻辑.
如果您不想在富客户端应用程序中拥有本地数据存储区,那么请忘记下一段.
如果您计划偶尔连接离线客户端(wpf app),则可能需要提出某种同步策略和体系结构.根据您的数据结构的复杂程度,这可能相当困难.使用可用框架构建复杂的同步逻辑是P.I.T.A.您可能必须建立自己的,或者受到另一个人的限制.
一条建议声明:从测试开始,到测试结束
以上是大佬教程为你收集整理的.net – Silverlight和WPF兼容性全部内容,希望文章能够帮你解决.net – Silverlight和WPF兼容性所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。