Ejemplo n.º 1
0
 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);
     }
 }
Ejemplo n.º 2
0
        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);
        }