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.)"
};
}
}