コード例 #1
0
ファイル: Form1.cs プロジェクト: miguel28/ReflectionObject
        public Form1()
        {
            InitializeComponent();
            string curDir = Directory.GetCurrentDirectory();

            webBrowser1.Url = new Uri(String.Format("file:///{0}/page.html", curDir));

            JSBridge.RegisterObject("testObj", testObj);
            JSBridge.EnableJSBridge(webBrowser1);
        }
コード例 #2
0
ファイル: Form1.cs プロジェクト: miguel28/ReflectionObject
        private void btnCallMethod_Click(object sender, EventArgs e)
        {
            testObj.Property = "";

            JsTelegram t = new JsTelegram();

            t.ObjName    = "testObj";
            t.MethodName = "RunMethod";
            t.Parameters.Add(10);
            t.Parameters.Add(false);

            JSBridge.RaiseEvent(t);

            Console.WriteLine(testObj.Property);
        }
コード例 #3
0
ファイル: Form1.cs プロジェクト: miguel28/ReflectionObject
 private void btnInject_Click(object sender, EventArgs e)
 {
     JSBridge.UpdateObjectsInBrowser();
 }