Esempio n. 1
0
        private void OnWmDpiChanged(int oldDeviceDpi, int newDeviceDpi, Rectangle suggestedRectangle)
        {
            //Debug.WriteLineIf(oldDeviceDpi != newDeviceDpi, $"[WM_DPI_CHANGED] {oldDeviceDpi} {suggestedRectangle}");


            CheckResetDPIAutoScale(true);
            PerformLayout();
            Update();

            SystemDpiChanged?.Invoke(this, new WindowDpiChangedEventArgs(oldDeviceDpi, newDeviceDpi));
        }
Esempio n. 2
0
        private void OnWmDpiChanged(int oldDeviceDpi, int newDeviceDpi, Rectangle suggestedRectangle)
        {
            _allowBoundsChange = false;



            CheckResetDPIAutoScale(true);
            PerformLayout();
            Update();

            _allowBoundsChange = true;


            SystemDpiChanged?.Invoke(this, new WindowDpiChangedEventArgs(oldDeviceDpi, newDeviceDpi));
        }