added pflichtfelder, fix zum roten rand ausstehend

This commit is contained in:
Meik
2025-11-13 11:42:48 +01:00
parent c218dbe139
commit 86aea836a9
3 changed files with 46 additions and 31 deletions

View File

@@ -431,8 +431,8 @@ namespace FasdDesktopUi.Basics.UserControls
InitializeComponent();
this.Unloaded += CloseCaseDialogWithTicket_Unloaded;
this.Loaded += CloseCaseDialogWithTicket_Loaded;
defaultCategoryBorderBrush = CategorySelectionControl?.BorderBrush?.CloneCurrentValue();
defaultQuickTicketBorderBrush = QuickTicketSelection?.BorderBrush?.CloneCurrentValue();
defaultCategoryBorderBrush = CategoryValidationBorder?.BorderBrush?.CloneCurrentValue();
defaultQuickTicketBorderBrush = QuickTicketValidationBorder?.BorderBrush?.CloneCurrentValue();
if (validationErrorBrush is Freezable freezableBrush && freezableBrush.CanFreeze)
freezableBrush.Freeze();
@@ -2459,26 +2459,26 @@ namespace FasdDesktopUi.Basics.UserControls
private void UpdateCategoryValidationVisualState(bool hasError)
{
if (CategorySelectionControl == null)
if (CategoryValidationBorder == null)
return;
if (defaultCategoryBorderBrush == null)
defaultCategoryBorderBrush = CategorySelectionControl.BorderBrush?.CloneCurrentValue();
defaultCategoryBorderBrush = CategoryValidationBorder.BorderBrush?.CloneCurrentValue();
CategorySelectionControl.BorderBrush = hasError
CategoryValidationBorder.BorderBrush = hasError
? validationErrorBrush
: defaultCategoryBorderBrush;
}
private void UpdateQuickTicketValidationVisualState(bool hasError)
{
if (QuickTicketSelection == null)
if (QuickTicketValidationBorder == null)
return;
if (defaultQuickTicketBorderBrush == null)
defaultQuickTicketBorderBrush = QuickTicketSelection.BorderBrush?.CloneCurrentValue();
defaultQuickTicketBorderBrush = QuickTicketValidationBorder.BorderBrush?.CloneCurrentValue();
QuickTicketSelection.BorderBrush = hasError
QuickTicketValidationBorder.BorderBrush = hasError
? validationErrorBrush
: defaultQuickTicketBorderBrush;
}