diff --git a/src/Core_GE30/HandyControlDemo_Core_GE30/HandyControlDemo_Core_GE30.csproj b/src/Core_GE30/HandyControlDemo_Core_GE30/HandyControlDemo_Core_GE30.csproj
index 0231a345..9a72efda 100644
--- a/src/Core_GE30/HandyControlDemo_Core_GE30/HandyControlDemo_Core_GE30.csproj
+++ b/src/Core_GE30/HandyControlDemo_Core_GE30/HandyControlDemo_Core_GE30.csproj
@@ -34,8 +34,7 @@
-
-
+
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 f6afa157..2afd198a 100644
--- a/src/Net_40/HandyControlDemo_Net_40/HandyControlDemo_Net_40.csproj
+++ b/src/Net_40/HandyControlDemo_Net_40/HandyControlDemo_Net_40.csproj
@@ -43,6 +43,9 @@
..\..\Shared\HandyControlDemo_Shared\Resources\Img\icon.ico
+
+ OnOutputUpdated
+
@@ -220,7 +223,7 @@
Resources\Img\Flag\ru.png
-
+
Resources\Img\Flag\tr.png
@@ -424,7 +427,7 @@
-
+
Properties\Langs\Lang.tr.resx
@@ -585,4 +588,19 @@
+
+ if not exist Langs md Langs
+rd /s /q Langs\en
+rd /s /q Langs\fa
+rd /s /q Langs\fr
+rd /s /q Langs\ko-KR
+rd /s /q Langs\ru
+rd /s /q Langs\tr
+move en Langs
+move fa Langs
+move fr Langs
+move ko-KR Langs
+move ru Langs
+move tr Langs
+
\ No newline at end of file
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 a482ad24..9219c787 100644
--- a/src/Net_GE45/HandyControlDemo_Net_GE45/HandyControlDemo_Net_GE45.csproj
+++ b/src/Net_GE45/HandyControlDemo_Net_GE45/HandyControlDemo_Net_GE45.csproj
@@ -113,6 +113,9 @@
..\..\Shared\HandyControlDemo_Shared\Resources\Img\icon.ico
+
+ OnOutputUpdated
+
@@ -141,7 +144,7 @@
6.0.1
-
+
5.4.1.1
@@ -298,7 +301,7 @@
Resources\Img\Flag\ru.png
-
+
Resources\Img\Flag\tr.png
@@ -492,7 +495,7 @@
-
+
Properties\Langs\Lang.tr.resx
@@ -656,4 +659,19 @@
+
+ if not exist Langs md Langs
+rd /s /q Langs\en
+rd /s /q Langs\fa
+rd /s /q Langs\fr
+rd /s /q Langs\ko-KR
+rd /s /q Langs\ru
+rd /s /q Langs\tr
+move en Langs
+move fa Langs
+move fr Langs
+move ko-KR Langs
+move ru Langs
+move tr Langs
+
\ No newline at end of file
diff --git a/src/Shared/HandyControlDemo_Shared/App.xaml b/src/Shared/HandyControlDemo_Shared/App.xaml
index 57f9f649..da21212a 100644
--- a/src/Shared/HandyControlDemo_Shared/App.xaml
+++ b/src/Shared/HandyControlDemo_Shared/App.xaml
@@ -27,7 +27,7 @@
-
+
diff --git a/src/Shared/HandyControlDemo_Shared/App.xaml.cs b/src/Shared/HandyControlDemo_Shared/App.xaml.cs
index 9a85705a..f358fa17 100644
--- a/src/Shared/HandyControlDemo_Shared/App.xaml.cs
+++ b/src/Shared/HandyControlDemo_Shared/App.xaml.cs
@@ -92,8 +92,7 @@ namespace HandyControlDemo
skins0.MergedDictionaries.Clear();
skins0.MergedDictionaries.Add(ResourceHelper.GetSkin(skin));
skins0.MergedDictionaries.Add(ResourceHelper.GetSkin(typeof(App).Assembly, "Resources/Themes", skin));
-
-
+
var skins1 = Resources.MergedDictionaries[1];
skins1.MergedDictionaries.Clear();
skins1.MergedDictionaries.Add(new ResourceDictionary
diff --git a/src/Shared/HandyControlDemo_Shared/Properties/App.config b/src/Shared/HandyControlDemo_Shared/Properties/App.config
index 49cc43e1..df82ad2d 100644
--- a/src/Shared/HandyControlDemo_Shared/Properties/App.config
+++ b/src/Shared/HandyControlDemo_Shared/Properties/App.config
@@ -1,3 +1,8 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Shared/HandyControlDemo_Shared/Resources/Themes/Basic/Brushes.xaml b/src/Shared/HandyControlDemo_Shared/Resources/Themes/Basic/Brushes.xaml
index 3d620ea4..a6cb95f5 100644
--- a/src/Shared/HandyControlDemo_Shared/Resources/Themes/Basic/Brushes.xaml
+++ b/src/Shared/HandyControlDemo_Shared/Resources/Themes/Basic/Brushes.xaml
@@ -8,121 +8,19 @@
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/Shared/HandyControlDemo_Shared/UserControl/Basic/Avatar.xaml b/src/Shared/HandyControlDemo_Shared/UserControl/Basic/Avatar.xaml
index f0199ed4..d1770751 100644
--- a/src/Shared/HandyControlDemo_Shared/UserControl/Basic/Avatar.xaml
+++ b/src/Shared/HandyControlDemo_Shared/UserControl/Basic/Avatar.xaml
@@ -16,7 +16,7 @@
-
+
diff --git a/src/Shared/HandyControlDemo_Shared/UserControl/Main/BlogsView.xaml b/src/Shared/HandyControlDemo_Shared/UserControl/Main/BlogsView.xaml
index eb809c0a..d7f0e5dc 100644
--- a/src/Shared/HandyControlDemo_Shared/UserControl/Main/BlogsView.xaml
+++ b/src/Shared/HandyControlDemo_Shared/UserControl/Main/BlogsView.xaml
@@ -2,13 +2,16 @@
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:userControl="clr-namespace:HandyControlDemo.UserControl"
+ xmlns:hc="https://handyorg.github.io/handycontrol"
DataContext="{Binding BlogsView,Source={StaticResource Locator}}"
Background="{DynamicResource SecondaryRegionBrush}">
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
diff --git a/src/Shared/HandyControlDemo_Shared/UserControl/Main/ContributorsView.xaml b/src/Shared/HandyControlDemo_Shared/UserControl/Main/ContributorsView.xaml
index a54aa694..8f807024 100644
--- a/src/Shared/HandyControlDemo_Shared/UserControl/Main/ContributorsView.xaml
+++ b/src/Shared/HandyControlDemo_Shared/UserControl/Main/ContributorsView.xaml
@@ -2,13 +2,16 @@
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:userControl="clr-namespace:HandyControlDemo.UserControl"
+ xmlns:hc="https://handyorg.github.io/handycontrol"
DataContext="{Binding ContributorsView,Source={StaticResource Locator}}"
Background="{DynamicResource SecondaryRegionBrush}">
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
diff --git a/src/Shared/HandyControlDemo_Shared/UserControl/Main/NoUserContent.xaml.cs b/src/Shared/HandyControlDemo_Shared/UserControl/Main/NoUserContent.xaml.cs
index a44361b1..d439d97c 100644
--- a/src/Shared/HandyControlDemo_Shared/UserControl/Main/NoUserContent.xaml.cs
+++ b/src/Shared/HandyControlDemo_Shared/UserControl/Main/NoUserContent.xaml.cs
@@ -19,15 +19,15 @@ namespace HandyControlDemo.UserControl
private void ButtonLangs_OnClick(object sender, RoutedEventArgs e)
{
- if (e.OriginalSource is Button button && button.Tag is string tag)
+ if (e.OriginalSource is Button button && button.Tag is string langName)
{
PopupConfig.IsOpen = false;
- if (tag.Equals(GlobalData.Config.Lang)) return;
- ConfigHelper.Instance.SetLang(tag);
- LangProvider.Culture = new CultureInfo(tag);
+ if (langName.Equals(GlobalData.Config.Lang)) return;
+ ConfigHelper.Instance.SetLang(langName);
+ LangProvider.Culture = new CultureInfo(langName);
Messenger.Default.Send