我想在由WPF开发的应用程序内开始Silverlight开发。如何开始使用Silverlight?
其实我们想要将Silverlight特性添加到现有的WPF项目中。我们应该考虑如何待办事项这个
我看到Getting started with Silverlight development,这是不是我的回答
我标志着这是一个社区的Wiki。
我想在由WPF开发的应用程序内开始Silverlight开发。如何开始使用Silverlight?
其实我们想要将Silverlight特性添加到现有的WPF项目中。我们应该考虑如何待办事项这个
我看到Getting started with Silverlight development,这是不是我的回答
我标志着这是一个社区的Wiki。
请说明您的意图。 Silverlight功能是什么意思? Silverlight是WPF的一个子集,但是用于Web应用程序(即运行在Web浏览器内部,使用浏览器插件提供的.NET框架),而WPF则用于桌面应用程序(即,在浏览器外运行,使用磁盘上的完整.NET)。
(在浏览器中运行WPF的概念,但仍然使用完整的.NET框架)。
将Silverlight添加到WPF没有多大意义,因为您可以在常规WPF中完成大部分所需的任何操作。如果您已经拥有一个WPF应用程序,那么您正在实施Windows和完整的.NET客户端运行时间,因此您将获得任何部署优势。
我假设您可能正在考虑(自从您提到XBAP)是将当前的WPF XBAP应用程序重新编写或重新编译到Silverlight应用程序中?通过这种方式,您可以获得满足客户端运行时间要求的跨平台Web部署。
如果是这种情况,那么您不会“添加”到您现有的解决方案。这将是将现有应用程序移植到Silverlight的更多练习。对于SL3来说,这之前并不那么痛苦(如果SL 4是一种选择,它将会是更好的体验)。
我的第一步是简单地创建一个新的Silverlight应用程序,并开始移动你的代码,看看你得到多远。
我们有一个XBAP项目并希望用silverlight的torich它 –
谢谢。 我无法理解您的技术限制。如果你有一个WPF应用程序,那么添加Silverlight的东西意味着什么? Silverlight比WPF更受限制。 添加Silverlight的唯一方法是在WPF屏幕中包含WebBrowser控件,并将URL设置为Silverlight页面。 – Timores