Basta.WpfClient.CefWrapper.CefWrapper_DataContextChanged C# (CSharp) Метод

CefWrapper_DataContextChanged() приватный Метод

private CefWrapper_DataContextChanged ( object sender, System.Windows.DependencyPropertyChangedEventArgs e ) : void
sender object
e System.Windows.DependencyPropertyChangedEventArgs
Результат void
        void CefWrapper_DataContextChanged(object sender, DependencyPropertyChangedEventArgs e)
        {
            EmployeeId = (int)e.NewValue;

            if (_isCefInitialized)
            {
                var urlToNavigate = "http://localhost:9000/#/employee/" + EmployeeId;

                var browserSettings = new BrowserSettings
                {
                    UniversalAccessFromFileUrlsAllowed = true
                };

                _webView = new WebView(urlToNavigate, browserSettings);
                _webView.RegisterJsObject("cefCallback", new CefBridge());

                Content = _webView;
            }
            else
            {
                Content = new Label() {
                    Content = @"CEF is not initialized.
                        (This is ok in design-mode! If this happens at runtime, you need to call MapWrapper.InitializeChromiumEmbedded() before instantiating the MapWrapper-control.)"
                };
            }
        }