|
1
3
Silverlight和WPF类似,但不能互换。 Silverlight和WPF是两种不同的技术,旨在解决不同的问题。Silverlight具有浏览器外功能,但必须首先在浏览器中通过web交付。WPF有XBAP,但它仍然是WPF应用程序。它们都是基于XAML的,因此共享资源的能力有限。 如果您正在设计应用程序,请选择最适合问题和目标受众的技术。请记住,尽管Silverlight运行时安装正在快速增长,但它们仍然远远落后于其他安装。有些人断然拒绝安装。WPF应用程序可以像带有可执行文件的桌面应用程序一样分发。 更新:根据我的经验,wpfxbap应用程序在不是IE的浏览器中表现不好。 |
|
|
2
1
SL 4可以在浏览器外模式下工作。WPF有XBAP(XAML浏览器应用程序)。因此,从某种意义上说,它们只是考虑到您在项目中可能遇到的限制。 当做。。。 |
|
|
3
1
一些用户控件可以在两个平台之间重用。但是由于Silverlight和WPF与它们的环境交互的方式非常不同(本地系统上的WPF,浏览器插件沙盒中的Silverlight),并不是所有的代码都是完全可交换的。
|
|
|
4
1
在大多数情况下,WPF设计为在桌面和Silverlight上运行,并设计为作为web页面的一部分运行。 您可以将silverlight应用程序部署到桌面并从那里运行它,但是无法在“web”上运行wpfui。 |
|
5
1
This article 有一个演练。 所以在这个意义上你可以用Silverlight代替WPF。 您可以链接到web上的WPF XAML页面。 This page 有这样一个链接,但你需要一个插件来查看它。不过,我不想以这种方式部署完整的应用程序&我认为这只是个别页面。 |
|
|
Bigeyes · 如何在MVVM模式中添加行? 9 年前 |
|
|
User9898 · 悬停回到原始颜色时为什么选择 10 年前 |
|
|
user3112242 · 在Silverlight中打印。缺少一些页面 10 年前 |
|
|
Huma Ali · WCF已完成事件中的异常处理 10 年前 |
|
|
Nerd in Training · 文件副本发布错误 11 年前 |