AcManager.Pages.Drive.SpecialEvents.ResizeTiles C# (CSharp) Method

ResizeTiles() private method

private ResizeTiles ( ) : void
return void
        private void ResizeTiles() {
            if (_tilePanel == null || !OptionScalableTiles) return;

            _positionLoaded = false;

            // Width="195" Height="110"
            var scale = 1d + ((ActualHeight - 640d) / 540d).Saturate();
            if (scale < 1.3) scale = 1d;
            if (Math.Abs(scale - _scale) < 0.2) return;
            
            _tilePanel.ItemWidth = 195d * scale;
            _tilePanel.ItemHeight = 110d * scale;
            _scale = scale;
        }