wpf - 将WPF应用程序转换为SilverLight

标签 wpf silverlight silverlight-2.0

是否可以自动/以最小的努力将现有的WPF应用程序转换为SilverLight?

最佳答案

并不是的。我同时发现了一些有关multi-targetingWPF and Silverlight选项的文章。目前,如果您不使用PRISM,则将它们作为目标非常困难,这是可以实现的。

您需要牢记的是,Silverlight使用的库比WPF小(因此限制更多)。

针对评论:
实际上,PRISM(v2)中已经支持Silverlight。 PRISM的想法不仅是为使用WPF的应用程序开发提供指导,而且还为Silverlight提供使用-Prism V2正式被称为WPF和Silverlight的复合应用程序指南。
通过将PRISM用于silverlight功能,如果none (except maybe the different project types for visual studio),则可以保证您的代码在两个平台上都可以进行最少的更改。

但是,当然,如果您已经开始开发应用程序,则需要更改代码以使用PRISM。

关于wpf - 将WPF应用程序转换为SilverLight,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/212111/

相关文章:

asp.net - 在 IIS 上托管 WCF Web 服务 - 在 VS 中工作,但在 IIS 中不工作

c# - 如何使用 ExpressionMediaPlayer 控件在 Silverlight 中从 Web 服务器流式传输视频?

silverlight - Silverlight XAML 是否支持字节数据类型?

c# - Silverlight InitParams 其中值有一个逗号

c# - 如何在 Silverlight 中将一个控件固定在另一个控件下方?

c# - 使用 MVVM,ContextMenu ViewModel 如何找到打开 ContextMenu 的 ViewModel?

WPF 上下文菜单样式结构

wpf - 如何使用带有 MVVM 模型的 WPF 数据绑定(bind)来使用自定义控件填充 StackPanel

silverlight - 'Self' 构造在 Silverlight/MVVM 中有用吗?

.net - WPF基于属性更改键绑定(bind)的绑定(bind)命令?