From 437b454c838e7cfb0e0174d7024618a6a84d106a Mon Sep 17 00:00:00 2001 From: NaBian <836904362@qq.com> Date: Sun, 21 Apr 2019 17:38:04 +0800 Subject: [PATCH 01/32] fixed a bug of window --- .../HandyControl_Shared/Controls/Window/Window.cs | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/Shared/HandyControl_Shared/Controls/Window/Window.cs b/src/Shared/HandyControl_Shared/Controls/Window/Window.cs index be713cfb..4da6e868 100644 --- a/src/Shared/HandyControl_Shared/Controls/Window/Window.cs +++ b/src/Shared/HandyControl_Shared/Controls/Window/Window.cs @@ -64,7 +64,7 @@ namespace HandyControl.Controls public static readonly DependencyProperty NonClientAreaHeightProperty = DependencyProperty.Register( "NonClientAreaHeight", typeof(double), typeof(Window), - new PropertyMetadata(28.0)); + new PropertyMetadata(26.0)); public static readonly DependencyProperty ShowNonClientAreaProperty = DependencyProperty.Register( "ShowNonClientArea", typeof(bool), typeof(Window), @@ -288,19 +288,25 @@ namespace HandyControl.Controls if (WindowState == WindowState.Maximized) { BorderThickness = new Thickness(); + _tempNonClientAreaHeight = NonClientAreaHeight; + NonClientAreaHeight += 8; } else if (WindowState == WindowState.Normal) { BorderThickness = _actualBorderThickness; + NonClientAreaHeight = _tempNonClientAreaHeight; } } protected void OnLoaded(RoutedEventArgs args) { _actualBorderThickness = BorderThickness; + _tempNonClientAreaHeight = NonClientAreaHeight; + if (WindowState == WindowState.Maximized) { BorderThickness = new Thickness(); + _tempNonClientAreaHeight += 8; } CommandBindings.Add(new CommandBinding(SystemCommands.MinimizeWindowCommand, @@ -312,7 +318,6 @@ namespace HandyControl.Controls CommandBindings.Add(new CommandBinding(SystemCommands.CloseWindowCommand, (s, e) => Close())); CommandBindings.Add(new CommandBinding(SystemCommands.ShowSystemMenuCommand, ShowSystemMenu)); - _tempNonClientAreaHeight = NonClientAreaHeight; _tempWindowState = WindowState; _tempWindowStyle = WindowStyle; _tempResizeMode = ResizeMode; @@ -320,6 +325,11 @@ namespace HandyControl.Controls SwitchIsFullScreen(_isFullScreen); SwitchShowNonClientArea(_showNonClientArea); + if (WindowState == WindowState.Maximized) + { + _tempNonClientAreaHeight -= 8; + } + if (SizeToContent != SizeToContent.WidthAndHeight) return; From edd502a0567811315d574d18fa5e789e679c1cc7 Mon Sep 17 00:00:00 2001 From: NaBian <836904362@qq.com> Date: Sun, 21 Apr 2019 20:50:19 +0800 Subject: [PATCH 02/32] delete some files --- .../HandyControlDemo_Shared.projitems | 8 -------- .../Resources/Themes/Style.xaml | 7 ------- .../Resources/Themes/Styles/StyleDark.xaml | 12 ------------ 3 files changed, 27 deletions(-) delete mode 100644 src/Shared/HandyControlDemo_Shared/Resources/Themes/Style.xaml delete mode 100644 src/Shared/HandyControlDemo_Shared/Resources/Themes/Styles/StyleDark.xaml diff --git a/src/Shared/HandyControlDemo_Shared/HandyControlDemo_Shared.projitems b/src/Shared/HandyControlDemo_Shared/HandyControlDemo_Shared.projitems index a217f899..4f1e36b0 100644 --- a/src/Shared/HandyControlDemo_Shared/HandyControlDemo_Shared.projitems +++ b/src/Shared/HandyControlDemo_Shared/HandyControlDemo_Shared.projitems @@ -349,18 +349,10 @@ Designer MSBuild:Compile - - Designer - MSBuild:Compile - Designer MSBuild:Compile - - Designer - MSBuild:Compile - Designer MSBuild:Compile diff --git a/src/Shared/HandyControlDemo_Shared/Resources/Themes/Style.xaml b/src/Shared/HandyControlDemo_Shared/Resources/Themes/Style.xaml deleted file mode 100644 index ea95bea7..00000000 --- a/src/Shared/HandyControlDemo_Shared/Resources/Themes/Style.xaml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/src/Shared/HandyControlDemo_Shared/Resources/Themes/Styles/StyleDark.xaml b/src/Shared/HandyControlDemo_Shared/Resources/Themes/Styles/StyleDark.xaml deleted file mode 100644 index cd3f55cd..00000000 --- a/src/Shared/HandyControlDemo_Shared/Resources/Themes/Styles/StyleDark.xaml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file From 0465a69150fadb0f845557136e65613fd4b26bb1 Mon Sep 17 00:00:00 2001 From: NaBian <836904362@qq.com> Date: Mon, 22 Apr 2019 23:55:19 +0800 Subject: [PATCH 03/32] add repeatbutton style --- .../HandyControlDemo_Core30.csproj | 18 ++++ .../HandyControl_Core_30.csproj | 18 ++++ .../HandyControlDemo_Net_40.csproj | 18 ++++ .../HandyControl_Net_40.csproj | 18 ++++ .../HandyControlDemo_Net_GE45.csproj | 17 +++- .../HandyControl_Net_GE45.csproj | 18 ++++ .../HandyControlDemo_Shared.projitems | 8 +- .../Properties/Langs/Lang.Designer.cs | 9 ++ .../Properties/Langs/Lang.en.Designer.cs | 0 .../Properties/Langs/Lang.en.resx | 3 + .../Properties/Langs/Lang.resx | 3 + .../HandyControl_Shared.projitems | 15 ++-- .../Properties/Langs/Lang.en.Designer.cs | 0 .../Styles/Base/RepeatButtonBaseStyle.xaml | 49 +++++++++++ .../Themes/Styles/RepeatButton.xaml | 88 +++++++++++++++++++ 15 files changed, 267 insertions(+), 15 deletions(-) delete mode 100644 src/Shared/HandyControlDemo_Shared/Properties/Langs/Lang.en.Designer.cs delete mode 100644 src/Shared/HandyControl_Shared/Properties/Langs/Lang.en.Designer.cs create mode 100644 src/Shared/HandyControl_Shared/Themes/Styles/Base/RepeatButtonBaseStyle.xaml create mode 100644 src/Shared/HandyControl_Shared/Themes/Styles/RepeatButton.xaml 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 @@ + + + + + + + + + + + + + + + + + + From e1c3c5e7781b21459a711be1331ed7eb446f5684 Mon Sep 17 00:00:00 2001 From: NaBian <836904362@qq.com> Date: Tue, 23 Apr 2019 23:50:55 +0800 Subject: [PATCH 04/32] add RepeatButton demo --- .../HandyControlDemo_Core30.csproj | 18 ++++ .../HandyControlDemo_Net_40.csproj | 14 +++ .../HandyControlDemo_Net_GE45.csproj | 18 ++++ .../Data/MessageToken.cs | 2 + .../Data/MessageToken.tt | 1 + .../HandyControlDemo_Shared.projitems | 15 ++- .../Img/LeftMainContent/RepeatButton_16x.png | Bin 0 -> 498 bytes .../UserControl/Main/LeftMainContent.xaml | 5 + .../Styles/RepeatButtonDemoCtl.xaml | 88 ++++++++++++++++++ .../Styles/RepeatButtonDemoCtl.xaml.cs | 10 ++ .../Themes/Styles/Style.xaml | 1 + 11 files changed, 164 insertions(+), 8 deletions(-) create mode 100644 src/Shared/HandyControlDemo_Shared/Resources/Img/LeftMainContent/RepeatButton_16x.png create mode 100644 src/Shared/HandyControlDemo_Shared/UserControl/Styles/RepeatButtonDemoCtl.xaml create mode 100644 src/Shared/HandyControlDemo_Shared/UserControl/Styles/RepeatButtonDemoCtl.xaml.cs diff --git a/src/Core_30/HandyControlDemo_Core_30/HandyControlDemo_Core30.csproj b/src/Core_30/HandyControlDemo_Core_30/HandyControlDemo_Core30.csproj index 918da006..ad06e972 100644 --- a/src/Core_30/HandyControlDemo_Core_30/HandyControlDemo_Core30.csproj +++ b/src/Core_30/HandyControlDemo_Core_30/HandyControlDemo_Core30.csproj @@ -20,6 +20,12 @@ + + Data\MessageToken.cs + True + True + MessageToken.tt + Properties\Langs\Lang.Designer.cs True @@ -323,5 +329,17 @@ Lang.Designer.cs + + + Data\MessageToken.tt + TextTemplatingFileGenerator + MessageToken.cs + + + + + TextTemplatingFileGenerator + + \ 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 341b4731..c36daf2e 100644 --- a/src/Net_40/HandyControlDemo_Net_40/HandyControlDemo_Net_40.csproj +++ b/src/Net_40/HandyControlDemo_Net_40/HandyControlDemo_Net_40.csproj @@ -63,6 +63,12 @@ + + Data\MessageToken.cs + True + True + MessageToken.tt + NoUserContent.xaml @@ -375,6 +381,14 @@ Lang.Designer.cs + + + + Data\MessageToken.tt + TextTemplatingFileGenerator + MessageToken.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 1b1101c3..4d5aaea8 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 @@ + + Data\MessageToken.cs + True + True + MessageToken.tt + Properties\Langs\Lang.Designer.cs True @@ -394,6 +400,18 @@ Lang.Designer.cs + + + Resources\Img\LeftMainContent\RepeatButton_16x.png + + + + + Data\MessageToken.tt + TextTemplatingFileGenerator + MessageToken.cs + + \ No newline at end of file diff --git a/src/Shared/HandyControlDemo_Shared/Data/MessageToken.cs b/src/Shared/HandyControlDemo_Shared/Data/MessageToken.cs index 588216c5..f18997b6 100644 --- a/src/Shared/HandyControlDemo_Shared/Data/MessageToken.cs +++ b/src/Shared/HandyControlDemo_Shared/Data/MessageToken.cs @@ -94,6 +94,8 @@ public static readonly string ButtonDemoCtl = nameof(ButtonDemoCtl); + public static readonly string RepeatButtonDemoCtl = nameof(RepeatButtonDemoCtl); + public static readonly string ToggleButtonDemoCtl = nameof(ToggleButtonDemoCtl); public static readonly string ExpanderDemoCtl = nameof(ExpanderDemoCtl); diff --git a/src/Shared/HandyControlDemo_Shared/Data/MessageToken.tt b/src/Shared/HandyControlDemo_Shared/Data/MessageToken.tt index dee74b06..f2b34cf8 100644 --- a/src/Shared/HandyControlDemo_Shared/Data/MessageToken.tt +++ b/src/Shared/HandyControlDemo_Shared/Data/MessageToken.tt @@ -53,6 +53,7 @@ var controlList = new List var styleList = new List { "ButtonDemoCtl", + "RepeatButtonDemoCtl", "ToggleButtonDemoCtl", "ExpanderDemoCtl", "NativeProgressBarDemoCtl", diff --git a/src/Shared/HandyControlDemo_Shared/HandyControlDemo_Shared.projitems b/src/Shared/HandyControlDemo_Shared/HandyControlDemo_Shared.projitems index c966271f..e75eb61a 100644 --- a/src/Shared/HandyControlDemo_Shared/HandyControlDemo_Shared.projitems +++ b/src/Shared/HandyControlDemo_Shared/HandyControlDemo_Shared.projitems @@ -16,11 +16,6 @@ - - MessageToken.tt - True - True - @@ -253,6 +248,9 @@ RadioButtonDemoCtl.xaml + + RepeatButtonDemoCtl.xaml + RichTextBoxDemoCtl.xaml @@ -307,9 +305,6 @@ NoNonClientAreaDragableWindow.xaml - - - Designer @@ -643,6 +638,10 @@ Designer MSBuild:Compile + + Designer + MSBuild:Compile + Designer MSBuild:Compile diff --git a/src/Shared/HandyControlDemo_Shared/Resources/Img/LeftMainContent/RepeatButton_16x.png b/src/Shared/HandyControlDemo_Shared/Resources/Img/LeftMainContent/RepeatButton_16x.png new file mode 100644 index 0000000000000000000000000000000000000000..630f666459787aa751cfee5a804c162615674685 GIT binary patch literal 498 zcmV;p2qEY{;&BTa zhOrA%gXWGsMTswI-Mq;&z{xocG(T z=7bGp9Q37MC=|HxlbKq@)-~pto|7IzTu~GQTj0V&O#gCf(B^w~5);2?+E%esg9e`ETe(~&iwRp^1Ahf@v-LNc oAERnM&meSW-g6C;KgdOX0I_l0g)nhPX#fBK07*qoM6N<$f@ZDT%>V!Z literal 0 HcmV?d00001 diff --git a/src/Shared/HandyControlDemo_Shared/UserControl/Main/LeftMainContent.xaml b/src/Shared/HandyControlDemo_Shared/UserControl/Main/LeftMainContent.xaml index 1f1fb986..a6d448a2 100644 --- a/src/Shared/HandyControlDemo_Shared/UserControl/Main/LeftMainContent.xaml +++ b/src/Shared/HandyControlDemo_Shared/UserControl/Main/LeftMainContent.xaml @@ -44,6 +44,11 @@ + + + + + diff --git a/src/Shared/HandyControlDemo_Shared/UserControl/Styles/RepeatButtonDemoCtl.xaml b/src/Shared/HandyControlDemo_Shared/UserControl/Styles/RepeatButtonDemoCtl.xaml new file mode 100644 index 00000000..915ca790 --- /dev/null +++ b/src/Shared/HandyControlDemo_Shared/UserControl/Styles/RepeatButtonDemoCtl.xaml @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Shared/HandyControlDemo_Shared/UserControl/Styles/RepeatButtonDemoCtl.xaml.cs b/src/Shared/HandyControlDemo_Shared/UserControl/Styles/RepeatButtonDemoCtl.xaml.cs new file mode 100644 index 00000000..49820298 --- /dev/null +++ b/src/Shared/HandyControlDemo_Shared/UserControl/Styles/RepeatButtonDemoCtl.xaml.cs @@ -0,0 +1,10 @@ +namespace HandyControlDemo.UserControl +{ + public partial class RepeatButtonDemoCtl + { + public RepeatButtonDemoCtl() + { + InitializeComponent(); + } + } +} diff --git a/src/Shared/HandyControl_Shared/Themes/Styles/Style.xaml b/src/Shared/HandyControl_Shared/Themes/Styles/Style.xaml index be50b99a..6f0df42e 100644 --- a/src/Shared/HandyControl_Shared/Themes/Styles/Style.xaml +++ b/src/Shared/HandyControl_Shared/Themes/Styles/Style.xaml @@ -5,6 +5,7 @@ + From c8d72807657ffc93cc7ba3b0e5a9d0ea63996177 Mon Sep 17 00:00:00 2001 From: NaBian <836904362@qq.com> Date: Wed, 24 Apr 2019 00:14:52 +0800 Subject: [PATCH 05/32] improved demo --- .../HandyControlDemo_Core30.csproj | 3 ++ .../HandyControlDemo_Net_40.csproj | 3 ++ .../Properties/Langs/Lang.Designer.cs | 6 ++-- .../Properties/Langs/Lang.en.resx | 4 +-- .../Properties/Langs/Lang.resx | 4 +-- .../UserControl/Styles/ButtonDemoCtl.xaml | 4 +-- .../Styles/RepeatButtonDemoCtl.xaml | 28 +++++++++---------- 7 files changed, 29 insertions(+), 23 deletions(-) diff --git a/src/Core_30/HandyControlDemo_Core_30/HandyControlDemo_Core30.csproj b/src/Core_30/HandyControlDemo_Core_30/HandyControlDemo_Core30.csproj index ad06e972..62a7d384 100644 --- a/src/Core_30/HandyControlDemo_Core_30/HandyControlDemo_Core30.csproj +++ b/src/Core_30/HandyControlDemo_Core_30/HandyControlDemo_Core30.csproj @@ -249,6 +249,9 @@ Resources\Img\LeftMainContent\RadioButton_16x.png + + Resources\Img\LeftMainContent\RepeatButton_16x.png + Resources\Img\LeftMainContent\RichTextBox_16x.png 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 c36daf2e..bd927660 100644 --- a/src/Net_40/HandyControlDemo_Net_40/HandyControlDemo_Net_40.csproj +++ b/src/Net_40/HandyControlDemo_Net_40/HandyControlDemo_Net_40.csproj @@ -388,6 +388,9 @@ TextTemplatingFileGenerator MessageToken.cs + + Resources\Img\LeftMainContent\RepeatButton_16x.png + diff --git a/src/Shared/HandyControlDemo_Shared/Properties/Langs/Lang.Designer.cs b/src/Shared/HandyControlDemo_Shared/Properties/Langs/Lang.Designer.cs index 707c4c04..a7fd0216 100644 --- a/src/Shared/HandyControlDemo_Shared/Properties/Langs/Lang.Designer.cs +++ b/src/Shared/HandyControlDemo_Shared/Properties/Langs/Lang.Designer.cs @@ -160,11 +160,11 @@ namespace HandyControlDemo.Properties.Langs { } /// - /// 查找类似 透明按钮 的本地化字符串。 + /// 查找类似 自定义按钮 的本地化字符串。 /// - public static string ButtonOpacity { + public static string ButtonCustom { get { - return ResourceManager.GetString("ButtonOpacity", resourceCulture); + return ResourceManager.GetString("ButtonCustom", resourceCulture); } } diff --git a/src/Shared/HandyControlDemo_Shared/Properties/Langs/Lang.en.resx b/src/Shared/HandyControlDemo_Shared/Properties/Langs/Lang.en.resx index 9d48cc46..2a8b794f 100644 --- a/src/Shared/HandyControlDemo_Shared/Properties/Langs/Lang.en.resx +++ b/src/Shared/HandyControlDemo_Shared/Properties/Langs/Lang.en.resx @@ -210,8 +210,8 @@ Danger - - Opacity button + + Custom button Title diff --git a/src/Shared/HandyControlDemo_Shared/Properties/Langs/Lang.resx b/src/Shared/HandyControlDemo_Shared/Properties/Langs/Lang.resx index 6a8f3b34..cf61aec3 100644 --- a/src/Shared/HandyControlDemo_Shared/Properties/Langs/Lang.resx +++ b/src/Shared/HandyControlDemo_Shared/Properties/Langs/Lang.resx @@ -210,8 +210,8 @@ 危险 - - 透明按钮 + + 自定义按钮 标题 diff --git a/src/Shared/HandyControlDemo_Shared/UserControl/Styles/ButtonDemoCtl.xaml b/src/Shared/HandyControlDemo_Shared/UserControl/Styles/ButtonDemoCtl.xaml index 9de81c9e..2bfb5148 100644 --- a/src/Shared/HandyControlDemo_Shared/UserControl/Styles/ButtonDemoCtl.xaml +++ b/src/Shared/HandyControlDemo_Shared/UserControl/Styles/ButtonDemoCtl.xaml @@ -72,8 +72,8 @@ -