将Silverlight应用程序转换为WPF

时间:2011-11-10 09:56:11

标签: wpf silverlight

我需要将Silverlight应用程序转换为WPF(最后在Microsoft Surface 1.0上运行它)。

我没有写出原始解决方案而且它非常大。我从未使用过Silverlight,而且我对WPF有点熟悉。

您能否就完成此项目提供一些建议?

这是我目前的计划(高级别观点):

  • 在WPF中重新创建所有Silverlight项目(Silverlight中的用户控件= WPF用户控件库?)
  • 参考文献不一样所以我需要做一些改动......我想:)
  • 希望所有控件都与WPF兼容......

我错过了什么大事吗?有什么不对吗?不完整?

我愿意接受你的所有建议和意见!

任何开发技巧?

2 个答案:

答案 0 :(得分:5)

我最近将Silverlight应用程序转换为WPF。你可以在这里找到我的笔记:

http://robertsmyth.blogspot.com.au/2011/12/migrating-from-silverlight-to-wpf.html

希望它对你有所帮助。

答案 1 :(得分:1)

“Silverlight中的用户控件= WPF用户控件库?”不完全是。 你使用哪个版本的silverlight?将 WPF移植到Silverlight 时,我遇到的最困难的问题是转换器。 Silverlight 4.0或更低版本不支持Ancestor RelativeSource绑定。但是在Silverlight 5中得到了支持!

希望这个链接对您有所帮助。 WPF and Silverlight 2 Compatibility