diff --git a/src/modules/FileLocksmith/FileLocksmithUI/App.xaml b/src/modules/FileLocksmith/FileLocksmithUI/App.xaml index b6bf7bc647..1eef3e8ec1 100644 --- a/src/modules/FileLocksmith/FileLocksmithUI/App.xaml +++ b/src/modules/FileLocksmith/FileLocksmithUI/App.xaml @@ -31,7 +31,6 @@ - diff --git a/src/modules/FileLocksmith/FileLocksmithUI/MainWindow.xaml b/src/modules/FileLocksmith/FileLocksmithUI/MainWindow.xaml index 19713f1755..b040296e39 100644 --- a/src/modules/FileLocksmith/FileLocksmithUI/MainWindow.xaml +++ b/src/modules/FileLocksmith/FileLocksmithUI/MainWindow.xaml @@ -16,24 +16,35 @@ - - + - + - - - - - + + + + + + + + + + + diff --git a/src/modules/FileLocksmith/FileLocksmithUI/MainWindow.xaml.cs b/src/modules/FileLocksmith/FileLocksmithUI/MainWindow.xaml.cs index e2e974489d..d867aa7126 100644 --- a/src/modules/FileLocksmith/FileLocksmithUI/MainWindow.xaml.cs +++ b/src/modules/FileLocksmith/FileLocksmithUI/MainWindow.xaml.cs @@ -4,6 +4,9 @@ using System; using Microsoft.UI.Windowing; +using Microsoft.UI.Xaml; +using Microsoft.UI.Xaml.Controls; +using Microsoft.UI.Xaml.Media; using WinUIEx; namespace FileLocksmithUI @@ -14,13 +17,24 @@ namespace FileLocksmithUI { InitializeComponent(); mainPage.ViewModel.IsElevated = isElevated; - SetTitleBar(); + ExtendsContentIntoTitleBar = true; + SetTitleBar(AppTitleBar); + Activated += MainWindow_Activated; + AppWindow.SetIcon("Assets/Icon.ico"); } - private void SetTitleBar() + private void MainWindow_Activated(object sender, WindowActivatedEventArgs args) { - ExtendsContentIntoTitleBar = true; - SetTitleBar(titleBar); + if (args.WindowActivationState == WindowActivationState.Deactivated) + { + AppTitleTextBlock.Foreground = + (SolidColorBrush)App.Current.Resources["WindowCaptionForegroundDisabled"]; + } + else + { + AppTitleTextBlock.Foreground = + (SolidColorBrush)App.Current.Resources["WindowCaptionForeground"]; + } } public void Dispose() diff --git a/src/modules/FileLocksmith/FileLocksmithUI/Views/MainPage.xaml b/src/modules/FileLocksmith/FileLocksmithUI/Views/MainPage.xaml index 872a048ed1..c2d98d5f50 100644 --- a/src/modules/FileLocksmith/FileLocksmithUI/Views/MainPage.xaml +++ b/src/modules/FileLocksmith/FileLocksmithUI/Views/MainPage.xaml @@ -34,22 +34,19 @@ - + - + - + + Spacing="8"> @@ -177,13 +165,10 @@ + + + Padding="0,0,16,0">