From 2c0573518b0a12ce0df0e3363b703b06d41e91b3 Mon Sep 17 00:00:00 2001 From: NaBian <836904362@qq.com> Date: Sun, 21 Jul 2019 21:47:49 +0800 Subject: [PATCH] fixed a bug of window --- .../HandyControlDemo_Core30.csproj | 4 +- .../HandyControl_Core_30.csproj | 2 +- .../Themes/Styles/MessageBox.xaml | 64 +++----- .../Themes/Styles/Window.xaml | 51 ++++--- .../HandyControlDemo_Net_40.csproj | 10 +- .../UserControl/Main/NoUserContent.xaml | 111 -------------- .../UserControl/Main/NoUserContent.xaml.cs | 61 -------- .../Themes/Styles/MessageBox.xaml | 66 +++------ .../Themes/Styles/Window.xaml | 51 ++++--- .../HandyControlDemo_Net_GE45.csproj | 10 +- .../UserControl/Main/NoUserContent.xaml | 110 -------------- .../UserControl/Main/NoUserContent.xaml.cs | 60 -------- .../Themes/Styles/MessageBox.xaml | 64 +++----- .../Themes/Styles/Window.xaml | 51 ++++--- .../HandyControlDemo_Shared.projitems | 12 +- .../HandyControlDemo_Shared/MainWindow.xaml | 13 +- .../Resources/Themes/Styles/Style.xaml | 1 + .../Service/{ => Data}/DataService.cs | 0 .../UserControl/Main/NoUserContent.xaml | 19 +-- .../UserControl/Main/NoUserContent.xaml.cs | 0 .../Controls/PaginationDemoViewModel.cs | 2 +- .../Window/BlurWindow.xaml | 1 - .../Window/CommonWindow.xaml | 1 - .../Window/CustomNonClientAreaWindow.xaml | 2 +- .../Controls/{Text => }/Tag/Tag.cs | 0 .../Controls/{Text => }/Tag/TagPanel.cs | 0 .../Controls/Window/Window.cs | 11 +- .../HandyControl_Shared.projitems | 6 +- .../Interactivity/Commands/OpenLinkCommand.cs | 14 +- .../Styles/Base/ToggleButtonBaseStyle.xaml | 2 +- .../Themes/Styles/ToggleBlock.xaml | 2 +- .../Themes/Styles/ToggleButton.xaml | 2 +- .../Tools/Extension/ValueExtension.cs | 9 ++ .../Tools/Helper/DpiHelper.cs | 26 ++++ .../Tools/Helper/VisualHelper.cs | 135 ++++++++++++++++- .../Tools/Interop/NativeMethods.cs | 16 +- .../Tools/Interop/NativeValues.cs | 137 +++++++++++++++++- .../Tools/Interop/UnsafeNativeMethods.cs | 6 + 38 files changed, 540 insertions(+), 592 deletions(-) delete mode 100644 src/Net_40/HandyControlDemo_Net_40/UserControl/Main/NoUserContent.xaml delete mode 100644 src/Net_40/HandyControlDemo_Net_40/UserControl/Main/NoUserContent.xaml.cs delete mode 100644 src/Net_GE45/HandyControlDemo_Net_GE45/UserControl/Main/NoUserContent.xaml delete mode 100644 src/Net_GE45/HandyControlDemo_Net_GE45/UserControl/Main/NoUserContent.xaml.cs rename src/Shared/HandyControlDemo_Shared/Service/{ => Data}/DataService.cs (100%) rename src/{Core_30/HandyControlDemo_Core_30 => Shared/HandyControlDemo_Shared}/UserControl/Main/NoUserContent.xaml (85%) rename src/{Core_30/HandyControlDemo_Core_30 => Shared/HandyControlDemo_Shared}/UserControl/Main/NoUserContent.xaml.cs (100%) rename src/Shared/HandyControl_Shared/Controls/{Text => }/Tag/Tag.cs (100%) rename src/Shared/HandyControl_Shared/Controls/{Text => }/Tag/TagPanel.cs (100%) create mode 100644 src/Shared/HandyControl_Shared/Tools/Extension/ValueExtension.cs create mode 100644 src/Shared/HandyControl_Shared/Tools/Helper/DpiHelper.cs diff --git a/src/Core_30/HandyControlDemo_Core_30/HandyControlDemo_Core30.csproj b/src/Core_30/HandyControlDemo_Core_30/HandyControlDemo_Core30.csproj index ffdca70a..036f5423 100644 --- a/src/Core_30/HandyControlDemo_Core_30/HandyControlDemo_Core30.csproj +++ b/src/Core_30/HandyControlDemo_Core_30/HandyControlDemo_Core30.csproj @@ -9,8 +9,8 @@ ..\..\Shared\HandyControlDemo_Shared\Resources\Img\icon.ico Debug;Release Copyright © HandyOrg 2018-2019 - 2.0.0.0 - 2.0.0.0 + 2.1.0.0 + 2.1.0.0 latest 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 36811f33..0bd1c286 100644 --- a/src/Core_30/HandyControl_Core_30/HandyControl_Core_30.csproj +++ b/src/Core_30/HandyControl_Core_30/HandyControl_Core_30.csproj @@ -5,7 +5,7 @@ HandyControl HandyControl 2.1.0 - 2.0.0.0 + 2.1.0.0 false false Copyright © HandyOrg 2018-2019 diff --git a/src/Core_30/HandyControl_Core_30/Themes/Styles/MessageBox.xaml b/src/Core_30/HandyControl_Core_30/Themes/Styles/MessageBox.xaml index 9ced6f85..0cd58286 100644 --- a/src/Core_30/HandyControl_Core_30/Themes/Styles/MessageBox.xaml +++ b/src/Core_30/HandyControl_Core_30/Themes/Styles/MessageBox.xaml @@ -14,7 +14,6 @@ - @@ -32,9 +31,6 @@ - + + + + + + + + + + @@ -74,45 +86,9 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + diff --git a/src/Core_30/HandyControl_Core_30/Themes/Styles/Window.xaml b/src/Core_30/HandyControl_Core_30/Themes/Styles/Window.xaml index 7e5ec4c3..67b72f45 100644 --- a/src/Core_30/HandyControl_Core_30/Themes/Styles/Window.xaml +++ b/src/Core_30/HandyControl_Core_30/Themes/Styles/Window.xaml @@ -1,7 +1,8 @@ + xmlns:interactivity="clr-namespace:HandyControl.Interactivity" + xmlns:tools="https://handyorg.github.io/handycontrol"> @@ -56,6 +57,8 @@