diff --git a/src/ManagedDrive.App/MainWindow.xaml b/src/ManagedDrive.App/MainWindow.xaml index 5b6a29c..6dd4f75 100644 --- a/src/ManagedDrive.App/MainWindow.xaml +++ b/src/ManagedDrive.App/MainWindow.xaml @@ -134,19 +134,19 @@ Click="MinimizeButton_Click" ToolTip="{DynamicResource Tip.Minimize}" AutomationProperties.Name="{DynamicResource Tip.Minimize}"> - + diff --git a/src/ManagedDrive.App/MainWindow.xaml.cs b/src/ManagedDrive.App/MainWindow.xaml.cs index 73d754f..10c2cb9 100644 --- a/src/ManagedDrive.App/MainWindow.xaml.cs +++ b/src/ManagedDrive.App/MainWindow.xaml.cs @@ -16,8 +16,6 @@ public MainWindow(MainViewModel viewModel) InitializeComponent(); DataContext = viewModel; WindowMaximizeHelper.HookMaximizeBehavior(this); - StateChanged += (_, _) => UpdateMaximizeIcon(); - UpdateMaximizeIcon(); } private void CloseButton_Click(object sender, RoutedEventArgs e) => Close(); @@ -27,14 +25,6 @@ public MainWindow(MainViewModel viewModel) private void MaximizeButton_Click(object sender, RoutedEventArgs e) => WindowState = WindowState == WindowState.Maximized ? WindowState.Normal : WindowState.Maximized; - /// - /// Swaps the caption button's glyph between "maximize" and "restore" to match the current - /// , since it toggles between the two rather than having - /// separate buttons for each. - /// - private void UpdateMaximizeIcon() => - MaximizeIcon.Text = WindowState == WindowState.Maximized ? "" : ""; - /// /// Keeps the selected disk in view: a clicked notification can select one that is scrolled away. /// diff --git a/src/ManagedDrive.App/Themes/AppTheme.xaml b/src/ManagedDrive.App/Themes/AppTheme.xaml index 574bee1..0c42f15 100644 --- a/src/ManagedDrive.App/Themes/AppTheme.xaml +++ b/src/ManagedDrive.App/Themes/AppTheme.xaml @@ -99,6 +99,38 @@ + + + + + + + + +