From 96f4153ed278e1e8cfd659df203303bcd53a54c0 Mon Sep 17 00:00:00 2001 From: Yusyuriv Date: Tue, 28 May 2024 14:46:28 +0600 Subject: [PATCH] Correctly notify windows size change, use window left position for main window --- Flow.Launcher/MainWindow.xaml | 1 + Flow.Launcher/ViewModel/MainViewModel.cs | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Flow.Launcher/MainWindow.xaml b/Flow.Launcher/MainWindow.xaml index adb0b7b5d..2b10f79b3 100644 --- a/Flow.Launcher/MainWindow.xaml +++ b/Flow.Launcher/MainWindow.xaml @@ -23,6 +23,7 @@ Deactivated="OnDeactivated" Icon="Images/app.png" Initialized="OnInitialized" + Left="{Binding Settings.WindowLeft, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Loaded="OnLoaded" LocationChanged="OnLocationChanged" Opacity="{Binding MainWindowOpacity, Mode=OneWay, UpdateSourceTrigger=PropertyChanged}" diff --git a/Flow.Launcher/ViewModel/MainViewModel.cs b/Flow.Launcher/ViewModel/MainViewModel.cs index 8e8337fec..dcca3fb1a 100644 --- a/Flow.Launcher/ViewModel/MainViewModel.cs +++ b/Flow.Launcher/ViewModel/MainViewModel.cs @@ -538,7 +538,7 @@ namespace Flow.Launcher.ViewModel { Settings.WindowSize += 100; Settings.WindowLeft -= 50; - OnPropertyChanged(); + OnPropertyChanged(nameof(MainWindowWidth)); } [RelayCommand] @@ -554,7 +554,7 @@ namespace Flow.Launcher.ViewModel Settings.WindowSize -= 100; } - OnPropertyChanged(); + OnPropertyChanged(nameof(MainWindowWidth)); } [RelayCommand]