From 425a4185995330a17bb4b045f67058cc3220c7ce Mon Sep 17 00:00:00 2001 From: Enrico Giordani Date: Tue, 22 Oct 2019 09:34:31 +0200 Subject: [PATCH] FZ Editor support for small screens --- .../editor/FancyZonesEditor/MainWindow.xaml | 15 ++++++++------- .../editor/FancyZonesEditor/MainWindow.xaml.cs | 18 ++++++++++++++++++ 2 files changed, 26 insertions(+), 7 deletions(-) diff --git a/src/modules/fancyzones/editor/FancyZonesEditor/MainWindow.xaml b/src/modules/fancyzones/editor/FancyZonesEditor/MainWindow.xaml index 74f20a6e42..f877d3c20c 100644 --- a/src/modules/fancyzones/editor/FancyZonesEditor/MainWindow.xaml +++ b/src/modules/fancyzones/editor/FancyZonesEditor/MainWindow.xaml @@ -1,4 +1,5 @@  @@ -174,8 +176,7 @@ - - + @@ -187,13 +188,13 @@ - + - + diff --git a/src/modules/fancyzones/editor/FancyZonesEditor/MainWindow.xaml.cs b/src/modules/fancyzones/editor/FancyZonesEditor/MainWindow.xaml.cs index ebd24a20db..e28573742a 100644 --- a/src/modules/fancyzones/editor/FancyZonesEditor/MainWindow.xaml.cs +++ b/src/modules/fancyzones/editor/FancyZonesEditor/MainWindow.xaml.cs @@ -27,6 +27,24 @@ namespace FancyZonesEditor { InitializeComponent(); DataContext = _settings; + if (_settings.WorkArea.Height < 900) + { + this.SizeToContent = SizeToContent.WidthAndHeight; + this.WrapPanelItemSize = 180; + } + } + + private int _WrapPanelItemSize = 262; + public int WrapPanelItemSize { + get + { + return _WrapPanelItemSize; + } + + set + { + _WrapPanelItemSize = value; + } } private void DecrementZones_Click(object sender, RoutedEventArgs e)