diff --git a/src/Snap.Hutao/Snap.Hutao/MainWindow.xaml.cs b/src/Snap.Hutao/Snap.Hutao/MainWindow.xaml.cs index 693b9e8e..714f61a1 100644 --- a/src/Snap.Hutao/Snap.Hutao/MainWindow.xaml.cs +++ b/src/Snap.Hutao/Snap.Hutao/MainWindow.xaml.cs @@ -3,6 +3,7 @@ using Microsoft.UI.Xaml; using Snap.Hutao.Core.Windowing; +using System.Runtime.CompilerServices; using Windows.Foundation; using Windows.Win32.UI.WindowsAndMessaging; @@ -22,6 +23,7 @@ internal sealed partial class MainWindow : Window, IWindowOptionsSource private readonly WindowOptions windowOptions; private readonly ILogger logger; private readonly TypedEventHandler closedEventHander; + private readonly TypedEventHandler sizeChangedEventHandler; /// /// 构造一个新的主窗体 @@ -35,7 +37,10 @@ internal sealed partial class MainWindow : Window, IWindowOptionsSource logger = serviceProvider.GetRequiredService>(); closedEventHander = OnClosed; + sizeChangedEventHandler = OnSizeChanged; + Closed += closedEventHander; + SizeChanged += sizeChangedEventHandler; } /// @@ -52,4 +57,8 @@ internal sealed partial class MainWindow : Window, IWindowOptionsSource { logger.LogInformation("MainWindow Closed"); } + + private void OnSizeChanged(object sender, WindowSizeChangedEventArgs args) + { + } } \ No newline at end of file diff --git a/src/Snap.Hutao/Snap.Hutao/View/Page/TestPage.xaml b/src/Snap.Hutao/Snap.Hutao/View/Page/TestPage.xaml index d623c4fc..54d17591 100644 --- a/src/Snap.Hutao/Snap.Hutao/View/Page/TestPage.xaml +++ b/src/Snap.Hutao/Snap.Hutao/View/Page/TestPage.xaml @@ -49,7 +49,10 @@ - + - - - - - - - - - - - +