2009-11-22 98 views
2

我有一个继承System.Windows.Forms.Form的类。我需要通过Web浏览器提供表格。该表格目前允许给定各种参数的图形。因此,将其直接嵌入到网页中将非常适合我的需求。在网络浏览器中嵌入Windows窗体

我该怎么做呢?

谢谢。

回答

5

您所追求的是XBAP,它可以让您按照自己的意愿进行操作 - 在浏览器中嵌入Windows Forms应用程序。

您所做的是从WPF浏览器应用程序中引用您的WinForms应用程序(一旦编译为类库)。

的WPF浏览器应用程序(一个名.xbap)然后可以在HTML中包埋,例如,如下所示:

<html> 
    <head>A page with frames.</head> 
    <frameset cols="50%,50%"> 
     <frame src="introduction.htm" > 
     <frame src="XbapEx.xbap" > 
    </frameset> 
</html> 

更多信息请参见http://www.xbap.org/MSDN - 也有几个很好的教程可以用网。

+0

我会检查一下。如果你是对的,那么你很棒。非常感谢这个信息! – 2009-11-23 16:22:10

+0

这只适用于'WPF'而不是'winforms'。另外,您必须安装XBAP插件才能查看页面。 – StevenWhite 2016-12-15 04:33:56