Move input states from Validator to Utils

This commit is contained in:
2023-02-27 23:09:26 +01:00
parent f13896d59a
commit 93a9418ad2
3 changed files with 28 additions and 27 deletions

View File

@ -5,9 +5,22 @@ using System.Text;
using System.Threading.Tasks;
using System.Windows.Media;
using System.Windows;
using System.Windows.Controls;
namespace WGneu {
class Utils {
public static void SetInputChanged(Control input) {
input.BorderBrush = Brushes.Orange;
}
public static void SetInputInvalid(Control input) {
input.BorderBrush = Brushes.Red;
}
public static void ClearInputState(Control input) {
input.ClearValue(Control.BorderBrushProperty);
}
public static IEnumerable<T> FindVisualChilds<T>(DependencyObject depObj) where T : DependencyObject {
if (depObj == null)
yield return (T)Enumerable.Empty<T>();