【发布时间】:2013-05-02 16:47:03
【问题描述】:
我在我的 asp.net 项目解决方案中创建了另一个 WPF 项目,现在想在我的 Web 应用程序中使用我的 WPF 控件。是否可以在我的 Web 项目中使用 wpf 控件?我在互联网上发现有人说您必须将 Silverlight 用于网络应用程序。据我所知,silverlight 是 WPF 的子部分,那么为什么我不能使用 WPF 呢??我必须使用 WPF 控件,因为已经做了足够的努力来构建 wpf 控件,现在想在 Web 应用程序中使用。
【问题讨论】:
-
WPF 是一个框架。 Silverlight 是一个插件。两者都非常不同。由于 XAML,您可能会发现它们相似,但它们受非常不同的原则管理。
-
@StaWho silverlight 不是插件,silverlight 使用插件作为 .net 运行时的代理。
-
@Marco 说我傻,但是 Silverlight 在 MAC 上使用 .NET Runtime 上的哪个版本,或者 Moonlight 在 Linux 上使用哪个版本?
-
@StaWho,我没有说 .NET Framework,我说的是 .NET 运行时。对于 linux,你有单声道,对于 Mac,你有别的东西。