From 4463165bf91937c04229a605985cbfd4dfc268f6 Mon Sep 17 00:00:00 2001
From: Jay <65828559+Jay-o-Way@users.noreply.github.com>
Date: Wed, 19 Jul 2023 07:40:38 +0200
Subject: [PATCH] FileLocksmith UI (#27263)
* FileLocksmith
* Titlebar updates
* titlebar text color
* titlebar text color
* Titlebar updates
center
* titlebar code
* fix ContentDialog
* Adress feedback
---
.../FileLocksmith/FileLocksmithUI/App.xaml | 1 -
.../FileLocksmithUI/MainWindow.xaml | 39 +++++++++------
.../FileLocksmithUI/MainWindow.xaml.cs | 22 ++++++--
.../FileLocksmithUI/Views/MainPage.xaml | 50 +++++++------------
4 files changed, 60 insertions(+), 52 deletions(-)
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">