From fe90ebc7a19018a258c09fd74b1da292b60f14ee Mon Sep 17 00:00:00 2001 From: Kevin Zhang Date: Fri, 22 Oct 2021 23:06:26 -0500 Subject: [PATCH] Use binding to control MinWidth and MaxWidth --- Flow.Launcher/MainWindow.xaml | 3 ++- Flow.Launcher/MainWindow.xaml.cs | 4 ---- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/Flow.Launcher/MainWindow.xaml b/Flow.Launcher/MainWindow.xaml index dbf329b58..0c0516147 100644 --- a/Flow.Launcher/MainWindow.xaml +++ b/Flow.Launcher/MainWindow.xaml @@ -26,7 +26,8 @@ LocationChanged="OnLocationChanged" Deactivated="OnDeactivated" PreviewKeyDown="OnKeyDown" - Width="{Binding MainWindowWidth, Mode=OneTime}" + MinWidth="{Binding MainWindowWidth, Mode=OneWay}" + MaxWidth="{Binding MainWindowWidth, Mode=OneWay}" Visibility="{Binding MainWindowVisibility, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" d:DataContext="{d:DesignInstance vm:MainViewModel}"> diff --git a/Flow.Launcher/MainWindow.xaml.cs b/Flow.Launcher/MainWindow.xaml.cs index 79682806c..3130780ac 100644 --- a/Flow.Launcher/MainWindow.xaml.cs +++ b/Flow.Launcher/MainWindow.xaml.cs @@ -132,10 +132,6 @@ namespace Flow.Launcher _viewModel.QueryTextCursorMovedToEnd = false; } break; - case nameof(MainViewModel.MainWindowWidth): - MinWidth = _viewModel.MainWindowWidth; - MaxWidth = _viewModel.MainWindowWidth; - break; } }; _settings.PropertyChanged += (o, e) =>