Visual refresh of dialogs.

This commit is contained in:
Burak Kaan Köse
2026-03-06 11:22:12 +01:00
parent 1aaf4e8a7e
commit 24f7c26d60
20 changed files with 284 additions and 144 deletions
@@ -46,6 +46,7 @@ public sealed partial class SystemFolderConfigurationDialog : ContentDialog
private void SaveClicked(ContentDialog sender, ContentDialogButtonClickEventArgs args)
{
ValidationErrorTextBlock!.Text = string.Empty;
ValidationErrorBorder.Visibility = Microsoft.UI.Xaml.Visibility.Collapsed;
var allSpecialFolders = new List<MailItemFolder?>()
{
@@ -58,6 +59,9 @@ public sealed partial class SystemFolderConfigurationDialog : ContentDialog
if (new HashSet<Guid>(allSpecialFolders.Where(a => a != null).Select(x => x!.Id)).Count != allSpecialFolders.Where(a => a != null).Count())
ValidationErrorTextBlock!.Text = Translator.SystemFolderConfigDialogValidation_DuplicateSystemFolders;
if (!string.IsNullOrEmpty(ValidationErrorTextBlock!.Text))
ValidationErrorBorder.Visibility = Microsoft.UI.Xaml.Visibility.Visible;
// Check if we can save.
if (string.IsNullOrEmpty(ValidationErrorTextBlock!.Text))
{