2010-07-06 70 views

回答

0

Silverlight有一个脱离浏览器功能,用户可以右键点击相应的应用,并选择自己的桌面上安装它。除此之外,您可以将WPF用于桌面应用程序,这与Silverlight非常相似(或者我应该坐的Silverlight与WPF类似)。 Theres有一些差异,但大部分技能都可以转移。

在我的工作中,我们正在2个版本我们的应用程序,Silverlight 4中和WPF的,我觉得最大的不同是主题化,但混合可以轻松应付。大部分代码通过链接共享。

+0

我认为调用“Out of Browser”(独立浏览器)是独立的。它运行在'sllauncher.exe'下。 – 2010-07-06 01:42:00

+0

好吧,你是对的,但它给用户一个独立的外观 – 2010-07-06 03:39:10

-3

是,Windows Forms(或者,如果你想WPF)。除非我错过了某些东西,否则.NET框架和其中一个GUI库是最适合您需求的。 Silverlight本身主要用于Web应用程序,而不是完整的独立桌面应用程序。

3

可以使用Out of Browser模式,这是非常接近AFAIK。基本上,它允许用户将Silverlight应用程序安装到他们的桌面或开始菜单,然后他们可以从安装点启动它。借助Silverlight 4,您可以获得HTML托管,COM互操作以及更多文件系统访问等额外功能。