Skip to main content
 首页 » 编程设计

c#之想要在 Asp.net Web 应用程序上运行 WPF 应用程序。

2024年02月13日28lexus

我想在 asp.net web 应用程序上运行我的 WPF 应用程序。实际上我有一个 WPF page.xaml,其中包含图像查看器,它实际上打开图像并根据需要进行编辑。 现在我想将它嵌入到我的 Asp.net Web 应用程序中。我有一个 asp.net web 应用程序用户控件,我想要 WPF 的东西。我在互联网上研究它,我找到了一种方法,我们首先在 IIS 服务器上发布 WPF 应用程序,然后在 asp.net web 应用程序页面 iframe 中传递 URL。正如我点击以下链接:

http://msdn.microsoft.com/en-us/library/aa970060.aspx#deploying_a_xbap

现在我不想遵循这种方法。我想要一个替代方法。有什么办法可以处理这种情况。如果是,那么我们如何才能做到这一点?

请您参考如下方法:

是的,有更好的方法:您可以使用 Silverlight(基本上它是 C# 等同于 Flash)。

即使 Silverlight 与 WPF 完全相同,但由于 Silverlight 是为 Web 制作的,因此存在一些差异。因此,您必须对您的应用程序进行一些更改。

关于将它集成到您​​的页面中,看起来很简单: 您可以使用 object html 元素(就像您对 Flash 所做的那样) 以下是一些相关链接: