void OnAppTitleBarChanged(object?sender, EventArgs e) { UpdateAppTitleBar(true); if (AppTitleBar != null) { var handle = _platformWindow.GetWindowHandle(); var result = PlatformMethods.GetCaptionButtonsBound(handle); _rootView.UpdateAppTitleBar(result, _platformWindow.ExtendsContentIntoTitleBar); } }
public static float GetDisplayDensity(this UI.Xaml.Window platformWindow) { var hwnd = platformWindow.GetWindowHandle(); if (hwnd == IntPtr.Zero) { return(1.0f); } return(PlatformMethods.GetDpiForWindow(hwnd) / DeviceDisplay.BaseLogicalDpi); }