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)); }
private void OnWmDpiChanged(int oldDeviceDpi, int newDeviceDpi, Rectangle suggestedRectangle) { _allowBoundsChange = false; CheckResetDPIAutoScale(true); PerformLayout(); Update(); _allowBoundsChange = true; SystemDpiChanged?.Invoke(this, new WindowDpiChangedEventArgs(oldDeviceDpi, newDeviceDpi)); }