diff --git a/src/SiteMonitor/Views/MainWindow.axaml b/src/SiteMonitor/Views/MainWindow.axaml index e70bdde..3bd39cd 100644 --- a/src/SiteMonitor/Views/MainWindow.axaml +++ b/src/SiteMonitor/Views/MainWindow.axaml @@ -13,6 +13,7 @@ ShowInTaskbar="{Binding !IsMinimized, Mode=TwoWay}" Topmost="True" WindowStartupLocation="CenterScreen" + Loaded="HideWindowOnLoaded" x:Class="SiteMonitor.Views.MainWindow" x:DataType="viewModels:MainWindowViewModel" Icon="/Assets/logo.ico" diff --git a/src/SiteMonitor/Views/MainWindow.axaml.cs b/src/SiteMonitor/Views/MainWindow.axaml.cs index 0f05a92..06fc365 100644 --- a/src/SiteMonitor/Views/MainWindow.axaml.cs +++ b/src/SiteMonitor/Views/MainWindow.axaml.cs @@ -3,6 +3,7 @@ using System.Threading.Tasks; using Avalonia.Controls; +using Avalonia.Interactivity; using Nullinside.Api.Common.Desktop; #if !DEBUG @@ -92,4 +93,9 @@ protected override void OnInitialized() { #endif }); } + + private void HideWindowOnLoaded(object? sender, RoutedEventArgs e) { + var window = (Window)sender!; + window.WindowState = WindowState.Minimized; + } } \ No newline at end of file