diff --git a/EgtBEAMWALL.Core/ConfigurationPage/General_ConfigurationPageV.xaml b/EgtBEAMWALL.Core/ConfigurationPage/General_ConfigurationPageV.xaml
index 0d974ae6..8bf4239b 100644
--- a/EgtBEAMWALL.Core/ConfigurationPage/General_ConfigurationPageV.xaml
+++ b/EgtBEAMWALL.Core/ConfigurationPage/General_ConfigurationPageV.xaml
@@ -8,10 +8,6 @@
-
-
-
-
@@ -58,7 +54,7 @@
-
@@ -76,7 +72,7 @@
IsChecked="{Binding bExternalBackupActive}"
Style="{StaticResource PParameters_CheckBox}"/>
-
+
-
-
@@ -119,11 +115,24 @@
-
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/EgtBEAMWALL.Core/Constants/ConstGen.vb b/EgtBEAMWALL.Core/Constants/ConstGen.vb
index 2cea28d2..4eae8408 100644
--- a/EgtBEAMWALL.Core/Constants/ConstGen.vb
+++ b/EgtBEAMWALL.Core/Constants/ConstGen.vb
@@ -110,4 +110,7 @@ Public Module ConstGen
Public Const CUSTOMERCONFIG_FILE As String = "CustomerConfig"
' File contenente i parametri generali
Public Const GENERALPARAMETERS_FILE As String = "GeneralParameters"
+ ' Info per temi
+ Public Const THEMES_FOLDER As String = "Themes"
+ Public Const DICTIONARY_FILENAME As String = "Dictionary.xaml"
End Module
diff --git a/EgtBEAMWALL.Core/Constants/ConstIni.vb b/EgtBEAMWALL.Core/Constants/ConstIni.vb
index 73710f59..da2933cb 100644
--- a/EgtBEAMWALL.Core/Constants/ConstIni.vb
+++ b/EgtBEAMWALL.Core/Constants/ConstIni.vb
@@ -135,4 +135,6 @@ Public Module ConstIni
Public Const K_DEFAULTCONFIG As String = "DefaultConfiguration"
Public Const K_VERIFYIMPORTBTL As String = "VerifyImportBTL"
+
+ Public Const K_THEMA As String = "Thema"
End Module
diff --git a/EgtBEAMWALL.Core/EgtBEAMWALL.Core.vbproj b/EgtBEAMWALL.Core/EgtBEAMWALL.Core.vbproj
index 1ee93511..de6e0c47 100644
--- a/EgtBEAMWALL.Core/EgtBEAMWALL.Core.vbproj
+++ b/EgtBEAMWALL.Core/EgtBEAMWALL.Core.vbproj
@@ -183,6 +183,8 @@
OpenProjectFileDialogV.xaml
+
+
TitleBarV.xaml
@@ -301,6 +303,14 @@
Designer
MSBuild:Compile
+
+ MSBuild:Compile
+ Designer
+
+
+ MSBuild:Compile
+ Designer
+
MSBuild:Compile
Designer
diff --git a/EgtBEAMWALL.Core/EgtManageFileDialog/EgtManageFileDialogV.xaml b/EgtBEAMWALL.Core/EgtManageFileDialog/EgtManageFileDialogV.xaml
index 5626a54f..6864d6fa 100644
--- a/EgtBEAMWALL.Core/EgtManageFileDialog/EgtManageFileDialogV.xaml
+++ b/EgtBEAMWALL.Core/EgtManageFileDialog/EgtManageFileDialogV.xaml
@@ -24,7 +24,7 @@
+ Style="{StaticResource EgtManageDialog_ComboBox}">
+
+
+
+
+
+
+
+
+
diff --git a/EgtBEAMWALL.Core/Themes/DarkDictionary.xaml b/EgtBEAMWALL.Core/Themes/DarkDictionary.xaml
new file mode 100644
index 00000000..1660e0a4
--- /dev/null
+++ b/EgtBEAMWALL.Core/Themes/DarkDictionary.xaml
@@ -0,0 +1,552 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/EgtBEAMWALL.Core/Themes/DefaultDictionary.xaml b/EgtBEAMWALL.Core/Themes/DefaultDictionary.xaml
new file mode 100644
index 00000000..c305b9be
--- /dev/null
+++ b/EgtBEAMWALL.Core/Themes/DefaultDictionary.xaml
@@ -0,0 +1,552 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/EgtBEAMWALL.Core/Themes/Generic.xaml b/EgtBEAMWALL.Core/Themes/Generic.xaml
index ad53d2d4..e3383d30 100644
--- a/EgtBEAMWALL.Core/Themes/Generic.xaml
+++ b/EgtBEAMWALL.Core/Themes/Generic.xaml
@@ -235,179 +235,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -424,7 +251,11 @@
-
+
@@ -439,7 +270,7 @@
+
+
@@ -508,7 +344,7 @@
@@ -535,12 +371,12 @@
@@ -549,20 +385,20 @@
@@ -571,18 +407,18 @@
@@ -625,7 +461,7 @@
@@ -1412,9 +1259,9 @@
@@ -1982,7 +1821,7 @@
@@ -2062,7 +1901,7 @@
-
+
@@ -2073,13 +1912,13 @@
-
+
-
-
+
+
@@ -2088,20 +1927,20 @@
-
-
-
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
@@ -2113,7 +1952,7 @@
-
+
@@ -2128,8 +1967,8 @@
-
-
+
+
@@ -2139,20 +1978,20 @@
-
-
-
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
@@ -2164,7 +2003,7 @@
-
+
@@ -2179,8 +2018,8 @@
-
-
+
+
@@ -2190,20 +2029,20 @@
-
-
-
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
@@ -2215,7 +2054,7 @@
-
+
@@ -2230,8 +2069,8 @@
-
-
+
+
@@ -2241,20 +2080,20 @@
-
-
-
+
+
+
-
+
-
-
+
+
-
-
-
+
+
+
@@ -2262,11 +2101,11 @@
@@ -2330,7 +2169,7 @@
@@ -2342,23 +2181,23 @@
@@ -2368,7 +2207,7 @@
@@ -2407,49 +2246,38 @@
+
+
+
+
+
+
-
+
-
-
@@ -2653,7 +2455,7 @@
@@ -2672,8 +2474,8 @@
+ BorderBrush="{DynamicResource Border.ControlTemplete.Border}"
+ Background="{DynamicResource Border.ControlTemplete.Background}"/>
@@ -2740,31 +2542,17 @@
-
-
-
-
-
-
-
+ BorderBrush="{DynamicResource Border.ControlTemplete.Border}"
+ Background="{DynamicResource Border.WithoutTitleBar.Background}">
@@ -2838,8 +2618,8 @@
@@ -2849,8 +2629,8 @@
@@ -424,7 +424,7 @@
@@ -490,14 +490,14 @@
-
-
+
+
@@ -974,7 +974,7 @@
@@ -997,13 +997,13 @@
@@ -1011,7 +1011,7 @@
-
+
@@ -1026,29 +1026,39 @@
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
-
+
+
+
@@ -1059,8 +1069,8 @@
@@ -2006,7 +2038,7 @@
@@ -2026,7 +2058,7 @@
@@ -2164,7 +2196,7 @@
@@ -2296,13 +2328,13 @@
@@ -2353,7 +2385,7 @@
@@ -2376,8 +2408,8 @@
@@ -2433,8 +2465,8 @@
@@ -2639,7 +2671,7 @@
diff --git a/EgtBEAMWALL.Supervisor/My Project/AssemblyInfo.vb b/EgtBEAMWALL.Supervisor/My Project/AssemblyInfo.vb
index a06235fb..a88f52ac 100644
--- a/EgtBEAMWALL.Supervisor/My Project/AssemblyInfo.vb
+++ b/EgtBEAMWALL.Supervisor/My Project/AssemblyInfo.vb
@@ -70,5 +70,5 @@ Imports System.Windows
' by using the '*' as shown below:
'
-
-
+
+