我想在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
现在我不想采用这种方法。我想要另一种方式。有没有办法处理这种情况。如果是,那么我们如何实现这一目标呢?
答案 0 :(得分:3)
是的,有更好的方法:你可以使用Silverlight(基本上它是与Flash相当的C#)。
即使Silverlight与WPF完全相同,但由于Silverlight是针对Web制作的,因此存在一些差异。因此,您必须对您的应用程序进行一些更改。
关于在页面中集成它,看起来很简单:
您可以使用object
html元素(就像使用Flash一样)
以下是一些关于此的链接:
答案 1 :(得分:1)
2年后,出现了可能的答案!也许别人会看到这个,并从中得到一些用处。
我听说有传言说可以在浏览器中运行你的WPF应用程序,它叫做XBAP吗?
https://msdn.microsoft.com/en-us/library/aa970060%28v=vs.110%29.aspx
我即将自己试一试,我会以我发现的任何限制更新这个答案。