protected virtual void OnDocumentStateChanged(DocumentStateChangedEventArgs e)
 {
     if (DocumentStateChanged != null)
     {
         DocumentStateChanged(this, e);
     }
 }
        private void WebView2DocumentStateChanged(object sender, DocumentStateChangedEventArgs e)
        {
            bool isErrorPage   = e.IsErrorPage;
            bool isNewDocument = e.IsNewDocument;

            string message =
                "{ \"kind\": \"event\", \"name\": \"DocumentStateChanged\", \"args\": {";

            message +=
                "\"isErrorPage\": " + BoolToString(isErrorPage) + ", " +
                "\"isNewDocument\": " + BoolToString(isNewDocument) +
                "}" +
                WebViewPropertiesToJsonString(_eventSourceWebView2) +
                "}";
            PostEventMessage(message);
        }
예제 #3
0
 protected override void OnDocumentStateChanged(DocumentStateChangedEventArgs e)
 {
     _parentBrowser.HandleTabURIUpdate(_tabId, this);
     base.OnDocumentStateChanged(e);
 }