From 158b8282cffedaa6e68740fce2d4d6c75d8f44c1 Mon Sep 17 00:00:00 2001 From: b_zam Date: Sun, 17 Mar 2019 22:43:38 +0300 Subject: [PATCH] Fix added styles --- src/UrhoSharp.Editor/App.xaml | 1 + src/UrhoSharp.Editor/UrhoSharp.Editor.csproj | 5 + src/UrhoSharp.Editor/View/EditorWindow.xaml | 2 +- .../View/EditorWindow.xaml.cs | 10 +- src/UrhoSharp.Editor/View/HierarchyView.xaml | 2 +- src/UrhoSharp.Editor/View/PropertiesView.xaml | 4 +- src/UrhoSharp.Editor/View/Styles/Dark.xaml | 19 ++- src/UrhoSharp.Editor/View/Styles/Gray.xaml | 11 +- src/UrhoSharp.Editor/View/Styles/White.xaml | 10 +- .../View/Styles/WinStyle/WinStyle.xaml | 123 ++++++++++++++++++ 10 files changed, 156 insertions(+), 31 deletions(-) create mode 100644 src/UrhoSharp.Editor/View/Styles/WinStyle/WinStyle.xaml diff --git a/src/UrhoSharp.Editor/App.xaml b/src/UrhoSharp.Editor/App.xaml index bbace10..0723b21 100644 --- a/src/UrhoSharp.Editor/App.xaml +++ b/src/UrhoSharp.Editor/App.xaml @@ -9,6 +9,7 @@ + diff --git a/src/UrhoSharp.Editor/UrhoSharp.Editor.csproj b/src/UrhoSharp.Editor/UrhoSharp.Editor.csproj index ef2e629..04c43f3 100644 --- a/src/UrhoSharp.Editor/UrhoSharp.Editor.csproj +++ b/src/UrhoSharp.Editor/UrhoSharp.Editor.csproj @@ -274,6 +274,10 @@ Designer MSBuild:Compile + + MSBuild:Compile + Designer + @@ -337,6 +341,7 @@ + diff --git a/src/UrhoSharp.Editor/View/EditorWindow.xaml b/src/UrhoSharp.Editor/View/EditorWindow.xaml index 7f7f43f..0a4fe9a 100644 --- a/src/UrhoSharp.Editor/View/EditorWindow.xaml +++ b/src/UrhoSharp.Editor/View/EditorWindow.xaml @@ -30,7 +30,7 @@ - + diff --git a/src/UrhoSharp.Editor/View/EditorWindow.xaml.cs b/src/UrhoSharp.Editor/View/EditorWindow.xaml.cs index 5fd1f16..67af6c0 100644 --- a/src/UrhoSharp.Editor/View/EditorWindow.xaml.cs +++ b/src/UrhoSharp.Editor/View/EditorWindow.xaml.cs @@ -23,14 +23,16 @@ public EditorWindow() MenuStyles.Click += SetStyle; } + ResourceDictionary mainStyle = new ResourceDictionary() {Source = new Uri(@"View\Styles\WinStyle\WinStyle.xaml", UriKind.Relative) }; private void SetStyle(object sender, RoutedEventArgs e) { if( e.OriginalSource is System.Windows.Controls.MenuItem mi) { - ResourceDictionary dir = new ResourceDictionary() { - Source = new Uri(@"View\Styles\" + mi.Header.ToString()+".xaml",UriKind.Relative) + ResourceDictionary dir = new ResourceDictionary() { + Source = new Uri(@"View\Styles\" + mi.Header.ToString() + ".xaml", UriKind.Relative) }; - - System.Windows.Application.Current.Resources.MergedDictionaries.Clear(); + System.Windows.Application.Current.Resources.Clear(); + //System.Windows.Application.Current.Resources.Remove(System.Windows.Application.Current.Resources.MergedDictionaries[0]); System.Windows.Application.Current.Resources.MergedDictionaries.Add(dir); + System.Windows.Application.Current.Resources.MergedDictionaries.Add(mainStyle); } diff --git a/src/UrhoSharp.Editor/View/HierarchyView.xaml b/src/UrhoSharp.Editor/View/HierarchyView.xaml index 3cbafd8..d2b4be4 100644 --- a/src/UrhoSharp.Editor/View/HierarchyView.xaml +++ b/src/UrhoSharp.Editor/View/HierarchyView.xaml @@ -12,7 +12,7 @@ - + + + + \ No newline at end of file