diff --git a/Cardiopulmonarybypasssystems/EngineeringRegistersWindow.xaml b/Cardiopulmonarybypasssystems/EngineeringRegistersWindow.xaml
index d355cda..9593899 100644
--- a/Cardiopulmonarybypasssystems/EngineeringRegistersWindow.xaml
+++ b/Cardiopulmonarybypasssystems/EngineeringRegistersWindow.xaml
@@ -48,8 +48,8 @@
-
- (root))
+ {
+ dataGrid.CommitEdit(DataGridEditingUnit.Cell, true);
+ dataGrid.CommitEdit(DataGridEditingUnit.Row, true);
+ }
+ }
+
+ private static IEnumerable FindVisualChildren(DependencyObject root) where T : DependencyObject
+ {
+ var childCount = VisualTreeHelper.GetChildrenCount(root);
+ for (var index = 0; index < childCount; index++)
+ {
+ var child = VisualTreeHelper.GetChild(root, index);
+ if (child is T typedChild)
+ {
+ yield return typedChild;
+ }
+
+ foreach (var descendant in FindVisualChildren(child))
+ {
+ yield return descendant;
+ }
+ }
+ }
}
diff --git a/Cardiopulmonarybypasssystems/Styles/Theme.xaml b/Cardiopulmonarybypasssystems/Styles/Theme.xaml
index a499c88..4fdfa52 100644
--- a/Cardiopulmonarybypasssystems/Styles/Theme.xaml
+++ b/Cardiopulmonarybypasssystems/Styles/Theme.xaml
@@ -1,8 +1,8 @@
- #FFF0F4F6
- #FFFBFDFC
- #FFD4E1E6
+ #FFF1F5F6
+ #FFFCFEFE
+ #FFC8D8DE
#FF123744
#FF007A76
#FFD38A16
@@ -10,8 +10,12 @@
#FF2B8F6A
#FF16323D
#FF60737E
- #FFF6FAFB
- #FFE0ECEF
+ #FFF8FBFC
+ #FFDDE9ED
+ #FFEAF4F5
+ #FF2A928B
+ #FFE8EEF1
+ #FF8B9BA3
@@ -25,19 +29,27 @@
+
+
+
+
@@ -51,7 +63,7 @@
-
+
@@ -88,6 +100,7 @@
+
@@ -95,18 +108,30 @@
Background="{TemplateBinding Background}"
BorderBrush="{TemplateBinding BorderBrush}"
BorderThickness="{TemplateBinding BorderThickness}"
- CornerRadius="6">
-
+ CornerRadius="6"
+ SnapsToDevicePixels="True">
+
-
+
+
+
+
+
-
+
-
+
+
+
+
@@ -123,6 +148,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+