public void Initialize(HtmlPageView view)
        {
            View = view;

            View.OnViewInitialized               += View_OnInitialized;
            View.OnViewConnecting                += View_OnConnecting;
            View.OnViewDisconnecting             += View_OnDisconnecting;
            View.OnViewSending                   += View_OnSending;
            View.OnViewUseSecureWebSocketChanged += View_OnUseSecureWebSocketChanged;
            View.OnViewLogClearing               += View_OnLogClearing;
            View.OnViewShuttingUp                += View_OnShuttingUp;

            View.Initialize();

            View.LogMessage("Checking if browser supports WebSocket...");
            if (!view.CheckIfBrowserSupportsWebSocket())
            {
                View.LogError(" Not Supported!");
                return;
            }

            View.LogMessage(" Supported!", false);
            var o = Window.LocalStorage[SERVERURL];

            if (o != null)
            {
                View.WebSocketUrl = o.ToString();
            }
            else
            {
                View.WebSocketUrl = "ws://echo.websocket.org/";
            }
        }
Esempio n. 2
0
        public void Show()
        {
            var page = new HtmlPageView
            {
                Url = new Url("test", @"about:blank"),
                IsWebBrowserContextMenuEnabled = false,
                Margin = new Padding(0)
            };

            WindowsFormsTestHelper.ShowModal(page);
        }