From add2fd823745a8af208a471ecacc39ed8c13cc10 Mon Sep 17 00:00:00 2001
From: NaBian <836904362@qq.com>
Date: Fri, 10 Apr 2020 00:47:31 +0800
Subject: [PATCH] fixed a bug of demo
---
.../Resources/Themes/Basic/Brushes.xaml | 14 +++++
.../Resources/Themes/Basic/Colors/Colors.xaml | 12 ++++
.../Themes/Basic/Colors/ColorsDark.xaml | 12 ++++
.../Resources/Themes/Styles/Style.xaml | 61 ++++++++++++++++++-
.../UserControl/Main/MainContent.xaml | 6 +-
.../UserControl/Main/MainContent.xaml.cs | 7 ++-
6 files changed, 106 insertions(+), 6 deletions(-)
diff --git a/src/Shared/HandyControlDemo_Shared/Resources/Themes/Basic/Brushes.xaml b/src/Shared/HandyControlDemo_Shared/Resources/Themes/Basic/Brushes.xaml
index 721c9126..3d620ea4 100644
--- a/src/Shared/HandyControlDemo_Shared/Resources/Themes/Basic/Brushes.xaml
+++ b/src/Shared/HandyControlDemo_Shared/Resources/Themes/Basic/Brushes.xaml
@@ -141,4 +141,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Shared/HandyControlDemo_Shared/Resources/Themes/Basic/Colors/Colors.xaml b/src/Shared/HandyControlDemo_Shared/Resources/Themes/Basic/Colors/Colors.xaml
index d6b46dbc..c9cf0238 100644
--- a/src/Shared/HandyControlDemo_Shared/Resources/Themes/Basic/Colors/Colors.xaml
+++ b/src/Shared/HandyControlDemo_Shared/Resources/Themes/Basic/Colors/Colors.xaml
@@ -5,4 +5,16 @@
#FFF0F0F0
#FFF5F5F5
+
+
+ #1ba1e2
+ White
+ Black
+ Black
+ #3F8080FF
+ #FF4040FF
+ #00000000
+
+
+
\ No newline at end of file
diff --git a/src/Shared/HandyControlDemo_Shared/Resources/Themes/Basic/Colors/ColorsDark.xaml b/src/Shared/HandyControlDemo_Shared/Resources/Themes/Basic/Colors/ColorsDark.xaml
index 512e444d..46258ae5 100644
--- a/src/Shared/HandyControlDemo_Shared/Resources/Themes/Basic/Colors/ColorsDark.xaml
+++ b/src/Shared/HandyControlDemo_Shared/Resources/Themes/Basic/Colors/ColorsDark.xaml
@@ -5,4 +5,16 @@
#FF1A1A1A
#FF1C1C1C
+
+
+ #1ba1e2
+ #FF181818
+ #FFFFFFFF
+ #ff929292
+ #2FFFFFFF
+ #FFAAAAFF
+ #18FFFFFF
+
+
+
\ No newline at end of file
diff --git a/src/Shared/HandyControlDemo_Shared/Resources/Themes/Styles/Style.xaml b/src/Shared/HandyControlDemo_Shared/Resources/Themes/Styles/Style.xaml
index 3123a4db..fd2418ea 100644
--- a/src/Shared/HandyControlDemo_Shared/Resources/Themes/Styles/Style.xaml
+++ b/src/Shared/HandyControlDemo_Shared/Resources/Themes/Styles/Style.xaml
@@ -1,6 +1,7 @@
+ xmlns:hc="https://handyorg.github.io/handycontrol"
+ xmlns:avalonedit="http://icsharpcode.net/sharpdevelop/avalonedit">
@@ -127,4 +128,62 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Shared/HandyControlDemo_Shared/UserControl/Main/MainContent.xaml b/src/Shared/HandyControlDemo_Shared/UserControl/Main/MainContent.xaml
index e4bacd27..e5d68012 100644
--- a/src/Shared/HandyControlDemo_Shared/UserControl/Main/MainContent.xaml
+++ b/src/Shared/HandyControlDemo_Shared/UserControl/Main/MainContent.xaml
@@ -17,13 +17,13 @@
-
+
-
+
-
+
diff --git a/src/Shared/HandyControlDemo_Shared/UserControl/Main/MainContent.xaml.cs b/src/Shared/HandyControlDemo_Shared/UserControl/Main/MainContent.xaml.cs
index 47361439..ef3aa255 100644
--- a/src/Shared/HandyControlDemo_Shared/UserControl/Main/MainContent.xaml.cs
+++ b/src/Shared/HandyControlDemo_Shared/UserControl/Main/MainContent.xaml.cs
@@ -56,10 +56,13 @@ namespace HandyControlDemo.UserControl
if (ViewModelLocator.Instance.Main.SubContent is FrameworkElement demoCtl)
{
- var xamlPath = $"UserControl/{typeKey}/{demoCtl.GetType().Name}.xaml";
+ var demoCtlTypeName = demoCtl.GetType().Name;
+ var xamlPath = $"UserControl/{typeKey}/{demoCtlTypeName}.xaml";
var dc = demoCtl.DataContext;
var dcTypeName = dc.GetType().Name;
- var vmPath = $"ViewModel/{dcTypeName}";
+ var vmPath = !Equals(dcTypeName, demoCtlTypeName)
+ ? $"ViewModel/{dcTypeName}"
+ : xamlPath;
EditorXaml.Text = DemoHelper.GetCode(xamlPath);
EditorCs.Text = DemoHelper.GetCode($"{xamlPath}.cs");