我想在 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 所做的那样) 以下是一些相关链接:
