diff --git a/src/Core_30/HandyControlDemo_Core_30/HandyControlDemo_Core30.csproj b/src/Core_30/HandyControlDemo_Core_30/HandyControlDemo_Core30.csproj
index ffb942f6..918da006 100644
--- a/src/Core_30/HandyControlDemo_Core_30/HandyControlDemo_Core30.csproj
+++ b/src/Core_30/HandyControlDemo_Core_30/HandyControlDemo_Core30.csproj
@@ -19,6 +19,14 @@
+
+
+ Properties\Langs\Lang.Designer.cs
+ True
+ True
+ Lang.resx
+
+
@@ -305,5 +313,15 @@
Resources\Img\under_construction.gif
+
+
+ Properties\Langs\Lang.en.resx
+
+
+ Properties\Langs\Lang.resx
+ PublicResXFileCodeGenerator
+ Lang.Designer.cs
+
+
\ No newline at end of file
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 e6ed1a51..0dcfc447 100644
--- a/src/Core_30/HandyControl_Core_30/HandyControl_Core_30.csproj
+++ b/src/Core_30/HandyControl_Core_30/HandyControl_Core_30.csproj
@@ -16,6 +16,24 @@
TRACE;Core
C:\Code\GitHub\HandyControl\src\Core_30\HandyControl_Core_30\HandyControl.xml
+
+
+ Properties\Langs\Lang.Designer.cs
+ True
+ True
+ Lang.resx
+
+
+
+
+ Properties\Langs\Lang.en.resx
+
+
+ Properties\Langs\Lang.resx
+ PublicResXFileCodeGenerator
+ Lang.Designer.cs
+
+
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 e7e5142f..341b4731 100644
--- a/src/Net_40/HandyControlDemo_Net_40/HandyControlDemo_Net_40.csproj
+++ b/src/Net_40/HandyControlDemo_Net_40/HandyControlDemo_Net_40.csproj
@@ -73,6 +73,14 @@
Designer
+
+
+ Properties\Langs\Lang.Designer.cs
+ True
+ True
+ Lang.resx
+
+
Resources\Img\1.jpg
@@ -357,6 +365,16 @@
HandyControl_Net_40
+
+
+ Properties\Langs\Lang.en.resx
+
+
+ Properties\Langs\Lang.resx
+ PublicResXFileCodeGenerator
+ Lang.Designer.cs
+
+
\ No newline at end of file
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 8151d7bc..ffb31c73 100644
--- a/src/Net_40/HandyControl_Net_40/HandyControl_Net_40.csproj
+++ b/src/Net_40/HandyControl_Net_40/HandyControl_Net_40.csproj
@@ -34,6 +34,14 @@
bin\Release\HandyControl.xml
v4.0
+
+
+ Properties\Langs\Lang.Designer.cs
+ True
+ True
+ Lang.resx
+
+
@@ -79,6 +87,16 @@
3.0.1
+
+
+ Properties\Langs\Lang.en.resx
+
+
+ Properties\Langs\Lang.resx
+ PublicResXFileCodeGenerator
+ Lang.Designer.cs
+
+
\ 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 605955ac..1b1101c3 100644
--- a/src/Net_GE45/HandyControlDemo_Net_GE45/HandyControlDemo_Net_GE45.csproj
+++ b/src/Net_GE45/HandyControlDemo_Net_GE45/HandyControlDemo_Net_GE45.csproj
@@ -90,6 +90,12 @@
+
+ Properties\Langs\Lang.Designer.cs
+ True
+ True
+ Lang.resx
+
NoUserContent.xaml
@@ -372,13 +378,22 @@
Resources\Img\under_construction.gif
-
MSBuild:Compile
Designer
+
+
+ Properties\Langs\Lang.en.resx
+
+
+ Properties\Langs\Lang.resx
+ PublicResXFileCodeGenerator
+ Lang.Designer.cs
+
+
\ No newline at end of file
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 4e2a03c5..30d6ea16 100644
--- a/src/Net_GE45/HandyControl_Net_GE45/HandyControl_Net_GE45.csproj
+++ b/src/Net_GE45/HandyControl_Net_GE45/HandyControl_Net_GE45.csproj
@@ -80,6 +80,14 @@
v4.5
netgt40
+
+
+ Properties\Langs\Lang.Designer.cs
+ True
+ True
+ Lang.resx
+
+
@@ -120,6 +128,16 @@
Designer
+
+
+ Properties\Langs\Lang.en.resx
+
+
+ Properties\Langs\Lang.resx
+ PublicResXFileCodeGenerator
+ Lang.Designer.cs
+
+
\ No newline at end of file
diff --git a/src/Shared/HandyControlDemo_Shared/HandyControlDemo_Shared.projitems b/src/Shared/HandyControlDemo_Shared/HandyControlDemo_Shared.projitems
index 4f1e36b0..c966271f 100644
--- a/src/Shared/HandyControlDemo_Shared/HandyControlDemo_Shared.projitems
+++ b/src/Shared/HandyControlDemo_Shared/HandyControlDemo_Shared.projitems
@@ -30,9 +30,7 @@
Code
MainWindow.xaml
-
-
-
+
@@ -700,8 +698,4 @@
MSBuild:Compile
-
-
-
-
\ No newline at end of file
diff --git a/src/Shared/HandyControlDemo_Shared/Properties/Langs/Lang.Designer.cs b/src/Shared/HandyControlDemo_Shared/Properties/Langs/Lang.Designer.cs
index 2d0ad9a2..707c4c04 100644
--- a/src/Shared/HandyControlDemo_Shared/Properties/Langs/Lang.Designer.cs
+++ b/src/Shared/HandyControlDemo_Shared/Properties/Langs/Lang.Designer.cs
@@ -1032,6 +1032,15 @@ namespace HandyControlDemo.Properties.Langs {
}
}
+ ///
+ /// 查找类似 重复按钮 的本地化字符串。
+ ///
+ public static string RepeatButton {
+ get {
+ return ResourceManager.GetString("RepeatButton", resourceCulture);
+ }
+ }
+
///
/// 查找类似 回复 的本地化字符串。
///
diff --git a/src/Shared/HandyControlDemo_Shared/Properties/Langs/Lang.en.Designer.cs b/src/Shared/HandyControlDemo_Shared/Properties/Langs/Lang.en.Designer.cs
deleted file mode 100644
index e69de29b..00000000
diff --git a/src/Shared/HandyControlDemo_Shared/Properties/Langs/Lang.en.resx b/src/Shared/HandyControlDemo_Shared/Properties/Langs/Lang.en.resx
index ea91a632..9d48cc46 100644
--- a/src/Shared/HandyControlDemo_Shared/Properties/Langs/Lang.en.resx
+++ b/src/Shared/HandyControlDemo_Shared/Properties/Langs/Lang.en.resx
@@ -564,4 +564,7 @@
Click to count
+
+ RepeatButton
+
\ No newline at end of file
diff --git a/src/Shared/HandyControlDemo_Shared/Properties/Langs/Lang.resx b/src/Shared/HandyControlDemo_Shared/Properties/Langs/Lang.resx
index febdd2fb..6a8f3b34 100644
--- a/src/Shared/HandyControlDemo_Shared/Properties/Langs/Lang.resx
+++ b/src/Shared/HandyControlDemo_Shared/Properties/Langs/Lang.resx
@@ -564,4 +564,7 @@
点击计数
+
+ 重复按钮
+
\ No newline at end of file
diff --git a/src/Shared/HandyControl_Shared/HandyControl_Shared.projitems b/src/Shared/HandyControl_Shared/HandyControl_Shared.projitems
index d648c863..d3e3f040 100644
--- a/src/Shared/HandyControl_Shared/HandyControl_Shared.projitems
+++ b/src/Shared/HandyControl_Shared/HandyControl_Shared.projitems
@@ -196,9 +196,6 @@
-
-
-
@@ -366,6 +363,10 @@
Designer
MSBuild:Compile
+
+ Designer
+ MSBuild:Compile
+
Designer
MSBuild:Compile
@@ -618,6 +619,10 @@
Designer
MSBuild:Compile
+
+ Designer
+ MSBuild:Compile
+
Designer
MSBuild:Compile
@@ -703,8 +708,4 @@
MSBuild:Compile
-
-
-
-
\ No newline at end of file
diff --git a/src/Shared/HandyControl_Shared/Properties/Langs/Lang.en.Designer.cs b/src/Shared/HandyControl_Shared/Properties/Langs/Lang.en.Designer.cs
deleted file mode 100644
index e69de29b..00000000
diff --git a/src/Shared/HandyControl_Shared/Themes/Styles/Base/RepeatButtonBaseStyle.xaml b/src/Shared/HandyControl_Shared/Themes/Styles/Base/RepeatButtonBaseStyle.xaml
new file mode 100644
index 00000000..19b9f5a9
--- /dev/null
+++ b/src/Shared/HandyControl_Shared/Themes/Styles/Base/RepeatButtonBaseStyle.xaml
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/Shared/HandyControl_Shared/Themes/Styles/RepeatButton.xaml b/src/Shared/HandyControl_Shared/Themes/Styles/RepeatButton.xaml
new file mode 100644
index 00000000..2644dc8e
--- /dev/null
+++ b/src/Shared/HandyControl_Shared/Themes/Styles/RepeatButton.xaml
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+