今天因为项目需要在wpf嵌入web页面,然后在web页面调用wpf的方法,于是突击学习了一下,记下备忘。^_^

1、wpf中新建一个类WpfForScriptingHelper

 1 namespace wpf_web
 2 {
 3     [System.Runtime.InteropServices.ComVisibleAttribute(true)]//将该类设置为可访问com
 4     public class WpfForScriptingHelper
 5     {
 6         //wpf的窗口类
 7         MainWindow mainWindow;
 8         public WpfForScriptingHelper(MainWindow main)
 9         {
10             mainWindow = main;
11         }
12         //这个方法就是网页上要访问的方法,js通过window.external.HtmlCmd('我是javascript请求过来的!')
13         public void HtmlCmd(string cmd)
14         {
15             MessageBox.Show(cmd);
16         }
17     }
18 }
创建一个类

相关文章: