diff --git a/README.md b/README.md
index 5a05eb07..7c5f1c52 100644
--- a/README.md
+++ b/README.md
@@ -46,8 +46,18 @@ Step 2:Add code in App.xaml as follows:
```
Step 3:enjoy coding
+## Overview
+
+
+
+
+
## Latest examples
+### SideMenu
+
+
+
### NotifyIcon

@@ -64,12 +74,12 @@ Step 3:enjoy coding

+## History publication
+
### Gravatar

-## History publication
-
### GoToTop

diff --git a/Resources/Overview-dark.png b/Resources/Overview-dark.png
new file mode 100644
index 00000000..ded33060
Binary files /dev/null and b/Resources/Overview-dark.png differ
diff --git a/Resources/Overview.png b/Resources/Overview.png
new file mode 100644
index 00000000..d0211362
Binary files /dev/null and b/Resources/Overview.png differ
diff --git a/Resources/SideMenu.png b/Resources/SideMenu.png
new file mode 100644
index 00000000..fc0a655a
Binary files /dev/null and b/Resources/SideMenu.png differ
diff --git a/src/Core_30/HandyControlDemo_Core_30/HandyControlDemo_Core30.csproj b/src/Core_30/HandyControlDemo_Core_30/HandyControlDemo_Core30.csproj
index 62a7d384..fdbd815d 100644
--- a/src/Core_30/HandyControlDemo_Core_30/HandyControlDemo_Core30.csproj
+++ b/src/Core_30/HandyControlDemo_Core_30/HandyControlDemo_Core30.csproj
@@ -5,7 +5,7 @@
true
HandyControlDemo
HandyControlDemo
- 1.5.4
+ 1.5.5
..\..\Shared\HandyControlDemo_Shared\Resources\Img\icon.ico
@@ -321,6 +321,30 @@
Resources\Img\under_construction.gif
+
+ Resources\Img\DevOps\DevOps-Boards.png
+
+
+ Resources\Img\DevOps\DevOps-Overview.png
+
+
+ Resources\Img\DevOps\DevOps-Pipelines.png
+
+
+ Resources\Img\DevOps\DevOps-Repos.png
+
+
+ Resources\Img\DevOps\DevOps-TestPlans.png
+
+
+ Resources\Img\LeftMainContent\MainMenuControl_16x.png
+
+
+ Resources\fabric-icons.ttf
+
+
+ Resources\Img\LeftMainContent\MainMenuControl_16x.png
+
diff --git a/src/Core_30/HandyControl_Core_30/HandyControl_Core_30.csproj b/src/Core_30/HandyControl_Core_30/HandyControl_Core_30.csproj
index 0dcfc447..2ac1874c 100644
--- a/src/Core_30/HandyControl_Core_30/HandyControl_Core_30.csproj
+++ b/src/Core_30/HandyControl_Core_30/HandyControl_Core_30.csproj
@@ -4,8 +4,8 @@
true
HandyControl
HandyControl
- 1.5.4
- 1.5.4.0
+ 1.5.5
+ 1.5.5.0
false
false
diff --git a/src/HandyControl_Net_GE45.sln.DotSettings b/src/HandyControl_Net_GE45.sln.DotSettings
new file mode 100644
index 00000000..df567fc2
--- /dev/null
+++ b/src/HandyControl_Net_GE45.sln.DotSettings
@@ -0,0 +1,2 @@
+
+ True
\ No newline at end of file
diff --git a/src/Net_40/HandyControlDemo_Net_40/HandyControlDemo_Net_40.csproj b/src/Net_40/HandyControlDemo_Net_40/HandyControlDemo_Net_40.csproj
index bd927660..4e282a0d 100644
--- a/src/Net_40/HandyControlDemo_Net_40/HandyControlDemo_Net_40.csproj
+++ b/src/Net_40/HandyControlDemo_Net_40/HandyControlDemo_Net_40.csproj
@@ -69,6 +69,9 @@
True
MessageToken.tt
+
+ Properties\AssemblyInfo.cs
+
NoUserContent.xaml
@@ -381,13 +384,35 @@
Lang.Designer.cs
-
+
+
+ Resources\fabric-icons.ttf
+
+
Data\MessageToken.tt
TextTemplatingFileGenerator
MessageToken.cs
+
+ Resources\Img\LeftMainContent\MainMenuControl_16x.png
+
+
+ Resources\Img\DevOps\DevOps-Boards.png
+
+
+ Resources\Img\DevOps\DevOps-Overview.png
+
+
+ Resources\Img\DevOps\DevOps-Pipelines.png
+
+
+ Resources\Img\DevOps\DevOps-Repos.png
+
+
+ Resources\Img\DevOps\DevOps-TestPlans.png
+
Resources\Img\LeftMainContent\RepeatButton_16x.png
diff --git a/src/Net_40/HandyControl_Net_40/HandyControl_Net_40.csproj b/src/Net_40/HandyControl_Net_40/HandyControl_Net_40.csproj
index ffb31c73..71a3f961 100644
--- a/src/Net_40/HandyControl_Net_40/HandyControl_Net_40.csproj
+++ b/src/Net_40/HandyControl_Net_40/HandyControl_Net_40.csproj
@@ -35,6 +35,9 @@
v4.0
+
+ Properties\AssemblyInfo.cs
+
Properties\Langs\Lang.Designer.cs
True
diff --git a/src/Net_GE45/HandyControlDemo_Net_GE45/HandyControlDemo_Net_GE45.csproj b/src/Net_GE45/HandyControlDemo_Net_GE45/HandyControlDemo_Net_GE45.csproj
index 4d5aaea8..37f8abfd 100644
--- a/src/Net_GE45/HandyControlDemo_Net_GE45/HandyControlDemo_Net_GE45.csproj
+++ b/src/Net_GE45/HandyControlDemo_Net_GE45/HandyControlDemo_Net_GE45.csproj
@@ -96,6 +96,9 @@
True
MessageToken.tt
+
+ Properties\AssemblyInfo.cs
+
Properties\Langs\Lang.Designer.cs
True
@@ -411,6 +414,32 @@
TextTemplatingFileGenerator
MessageToken.cs
+
+ Resources\Img\LeftMainContent\GridPane_16x.png
+
+
+ Resources\Img\DevOps\DevOps-Boards.png
+
+
+ Resources\Img\DevOps\DevOps-Overview.png
+
+
+ Resources\Img\DevOps\DevOps-Pipelines.png
+
+
+ Resources\Img\DevOps\DevOps-Repos.png
+
+
+ Resources\Img\DevOps\DevOps-TestPlans.png
+
+
+ Resources\Img\LeftMainContent\MainMenuControl_16x.png
+
+
+
+
+ Resources\fabric-icons.ttf
+
diff --git a/src/Net_GE45/HandyControl_Net_GE45/HandyControl_Net_GE45.csproj b/src/Net_GE45/HandyControl_Net_GE45/HandyControl_Net_GE45.csproj
index 30d6ea16..c989b1c4 100644
--- a/src/Net_GE45/HandyControl_Net_GE45/HandyControl_Net_GE45.csproj
+++ b/src/Net_GE45/HandyControl_Net_GE45/HandyControl_Net_GE45.csproj
@@ -81,6 +81,9 @@
netgt40
+
+ Properties\AssemblyInfo.cs
+
Properties\Langs\Lang.Designer.cs
True
diff --git a/src/Shared/HandyControlDemo_Shared/App.xaml.cs b/src/Shared/HandyControlDemo_Shared/App.xaml.cs
index 493daf1e..b597e60c 100644
--- a/src/Shared/HandyControlDemo_Shared/App.xaml.cs
+++ b/src/Shared/HandyControlDemo_Shared/App.xaml.cs
@@ -20,7 +20,7 @@ namespace HandyControlDemo
base.OnStartup(e);
GlobalData.Init();
- Thread.CurrentThread.CurrentUICulture = new CultureInfo(GlobalData.Config.Lang);
+ ConfigHelper.Instance.SetLang(GlobalData.Config.Lang);
if (GlobalData.Config.Skin != SkinType.Default)
{
@@ -28,7 +28,7 @@ namespace HandyControlDemo
}
#if !Core
- BlurWindow.SystemVersionInfo = CommonHelper.GetSystemVersionInfo();
+ ConfigHelper.Instance.SetSystemVersionInfo(CommonHelper.GetSystemVersionInfo());
#endif
}
diff --git a/src/Shared/HandyControlDemo_Shared/Data/MessageToken.cs b/src/Shared/HandyControlDemo_Shared/Data/MessageToken.cs
index e6f29fbc..d5fce6b2 100644
--- a/src/Shared/HandyControlDemo_Shared/Data/MessageToken.cs
+++ b/src/Shared/HandyControlDemo_Shared/Data/MessageToken.cs
@@ -92,6 +92,10 @@
public static readonly string DialogDemoCtl = nameof(DialogDemoCtl);
+ public static readonly string SideMenuDemoCtl = nameof(SideMenuDemoCtl);
+
+ public static readonly string GridDemoCtl = nameof(GridDemoCtl);
+
public static readonly string ButtonDemoCtl = nameof(ButtonDemoCtl);
public static readonly string RepeatButtonDemoCtl = nameof(RepeatButtonDemoCtl);
@@ -168,5 +172,7 @@
public static readonly string MainWindow = nameof(MainWindow);
+ public static readonly string OverView = nameof(OverView);
+
}
}
\ No newline at end of file
diff --git a/src/Shared/HandyControlDemo_Shared/Data/MessageToken.tt b/src/Shared/HandyControlDemo_Shared/Data/MessageToken.tt
index e9e4d4b7..5117bc00 100644
--- a/src/Shared/HandyControlDemo_Shared/Data/MessageToken.tt
+++ b/src/Shared/HandyControlDemo_Shared/Data/MessageToken.tt
@@ -48,7 +48,9 @@ var controlList = new List
"NotifyIconDemoCtl",
"BadgeDemoCtl",
"GravatarDemoCtl",
- "DialogDemoCtl"
+ "DialogDemoCtl",
+ "SideMenuDemoCtl",
+ "GridDemoCtl"
};
var styleList = new List
{
@@ -95,7 +97,8 @@ var messageList = new List
"SendChatMessage",
"GrowlDemoPanel",
"DialogDemoWindow",
- "MainWindow"
+ "MainWindow",
+ "OverView"
};
#>
namespace HandyControlDemo.Data
diff --git a/src/Shared/HandyControlDemo_Shared/HandyControlDemo_Shared.projitems b/src/Shared/HandyControlDemo_Shared/HandyControlDemo_Shared.projitems
index bcdb7a3a..7a9d0ef9 100644
--- a/src/Shared/HandyControlDemo_Shared/HandyControlDemo_Shared.projitems
+++ b/src/Shared/HandyControlDemo_Shared/HandyControlDemo_Shared.projitems
@@ -38,6 +38,7 @@
ChatBox.xaml
+
InteractiveDialog.xaml
@@ -74,6 +75,9 @@
CompareSliderDemoCtl.xaml
+
+ GridDemoCtl.xaml
+
CoverFlowDemoCtl.xaml
@@ -146,6 +150,9 @@
ShieldDemoCtl.xaml
+
+ SideMenuDemoCtl.xaml
+
StepBarDemoCtl.xaml
@@ -173,6 +180,9 @@
WindowDemoCtl.xaml
+
+ OverView.xaml
+
ContributorsView.xaml
@@ -280,6 +290,7 @@
+
@@ -333,6 +344,10 @@
Designer
MSBuild:Compile
+
+ Designer
+ MSBuild:Compile
+
Designer
MSBuild:Compile
@@ -409,6 +424,10 @@
Designer
MSBuild:Compile
+
+ Designer
+ MSBuild:Compile
+
Designer
MSBuild:Compile
@@ -505,6 +524,10 @@
Designer
MSBuild:Compile
+
+ Designer
+ MSBuild:Compile
+
Designer
MSBuild:Compile
@@ -541,6 +564,10 @@
Designer
MSBuild:Compile
+
+ Designer
+ MSBuild:Compile
+
Designer
MSBuild:Compile
diff --git a/src/Shared/HandyControlDemo_Shared/MainWindow.xaml.cs b/src/Shared/HandyControlDemo_Shared/MainWindow.xaml.cs
index bb90030a..ec24646f 100644
--- a/src/Shared/HandyControlDemo_Shared/MainWindow.xaml.cs
+++ b/src/Shared/HandyControlDemo_Shared/MainWindow.xaml.cs
@@ -1,6 +1,9 @@
-using System.ComponentModel;
+using System;
+using System.ComponentModel;
+using GalaSoft.MvvmLight.Messaging;
using HandyControl.Controls;
using HandyControlDemo.Data;
+using HandyControlDemo.Tools;
namespace HandyControlDemo
{
@@ -11,6 +14,15 @@ namespace HandyControlDemo
InitializeComponent();
}
+ protected override void OnInitialized(EventArgs e)
+ {
+ base.OnInitialized(e);
+
+ Messenger.Default.Send
+
+ Designer
+ MSBuild:Compile
+
Designer
MSBuild:Compile
@@ -639,6 +654,10 @@
Designer
MSBuild:Compile
+
+ Designer
+ MSBuild:Compile
+
Designer
MSBuild:Compile
diff --git a/src/Shared/HandyControl_Shared/Properties/AssemblyInfo.cs b/src/Shared/HandyControl_Shared/Properties/AssemblyInfo.cs
index d7ea892a..b57f5e1a 100644
--- a/src/Shared/HandyControl_Shared/Properties/AssemblyInfo.cs
+++ b/src/Shared/HandyControl_Shared/Properties/AssemblyInfo.cs
@@ -11,5 +11,5 @@ using System.Runtime.InteropServices;
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
[assembly: ComVisible(false)]
-[assembly: AssemblyVersion("1.5.4")]
+[assembly: AssemblyVersion("1.5.5")]
#endif
\ No newline at end of file
diff --git a/src/Shared/HandyControl_Shared/Themes/Styles/Base/RadioButtonBaseStyle.xaml b/src/Shared/HandyControl_Shared/Themes/Styles/Base/RadioButtonBaseStyle.xaml
index f4b4f825..21d815bd 100644
--- a/src/Shared/HandyControl_Shared/Themes/Styles/Base/RadioButtonBaseStyle.xaml
+++ b/src/Shared/HandyControl_Shared/Themes/Styles/Base/RadioButtonBaseStyle.xaml
@@ -150,7 +150,7 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/src/Shared/HandyControl_Shared/Themes/Styles/Base/TabControlBaseStyle.xaml b/src/Shared/HandyControl_Shared/Themes/Styles/Base/TabControlBaseStyle.xaml
index 363bb262..77b749f4 100644
--- a/src/Shared/HandyControl_Shared/Themes/Styles/Base/TabControlBaseStyle.xaml
+++ b/src/Shared/HandyControl_Shared/Themes/Styles/Base/TabControlBaseStyle.xaml
@@ -160,7 +160,7 @@
+
+
diff --git a/src/Shared/HandyControl_Shared/Themes/Styles/Style.xaml b/src/Shared/HandyControl_Shared/Themes/Styles/Style.xaml
index 6f0df42e..5a971e9d 100644
--- a/src/Shared/HandyControl_Shared/Themes/Styles/Style.xaml
+++ b/src/Shared/HandyControl_Shared/Themes/Styles/Style.xaml
@@ -62,6 +62,7 @@
+
\ No newline at end of file
diff --git a/src/Shared/HandyControl_Shared/Themes/Styles/TabControl.xaml b/src/Shared/HandyControl_Shared/Themes/Styles/TabControl.xaml
index 870ab401..c0442119 100644
--- a/src/Shared/HandyControl_Shared/Themes/Styles/TabControl.xaml
+++ b/src/Shared/HandyControl_Shared/Themes/Styles/TabControl.xaml
@@ -206,9 +206,10 @@
-