diff --git a/CefSharp.Wpf/ChromiumWebBrowser.cs b/CefSharp.Wpf/ChromiumWebBrowser.cs index 0d7287ed93..4a5b1ae402 100644 --- a/CefSharp.Wpf/ChromiumWebBrowser.cs +++ b/CefSharp.Wpf/ChromiumWebBrowser.cs @@ -1155,7 +1155,14 @@ private static void OnTitleChanged(DependencyObject d, DependencyPropertyChanged /// The zoom level. public double ZoomLevel { - get { return (double)GetValue(ZoomLevelProperty); } + get + { + using (var getZoomLevel = browser.GetHost().GetZoomLevelAsync()) + { + getZoomLevel.Wait(); + return getZoomLevel.Result; + } + } set { SetValue(ZoomLevelProperty, value); } }