From 6be3af2392347aac84e79ae783f5860c6e06fbfa Mon Sep 17 00:00:00 2001 From: NaBian <836904362@qq.com> Date: Wed, 27 Nov 2019 22:03:03 +0800 Subject: [PATCH] fixed #235 --- .../Themes/Styles/Base/GroupBoxBaseStyle.xaml | 4 ++-- .../Tools/Converter/CornerRadiusSplitConverter.cs | 7 ++++--- .../Tools/Converter/ThicknessSplitConverter.cs | 7 ++++--- 3 files changed, 10 insertions(+), 8 deletions(-) diff --git a/src/Shared/HandyControl_Shared/Themes/Styles/Base/GroupBoxBaseStyle.xaml b/src/Shared/HandyControl_Shared/Themes/Styles/Base/GroupBoxBaseStyle.xaml index ff3ac5b2..115505dc 100644 --- a/src/Shared/HandyControl_Shared/Themes/Styles/Base/GroupBoxBaseStyle.xaml +++ b/src/Shared/HandyControl_Shared/Themes/Styles/Base/GroupBoxBaseStyle.xaml @@ -114,7 +114,7 @@ - + @@ -129,7 +129,7 @@ - + diff --git a/src/Shared/HandyControl_Shared/Tools/Converter/CornerRadiusSplitConverter.cs b/src/Shared/HandyControl_Shared/Tools/Converter/CornerRadiusSplitConverter.cs index 7ae70d8f..a3edcc33 100644 --- a/src/Shared/HandyControl_Shared/Tools/Converter/CornerRadiusSplitConverter.cs +++ b/src/Shared/HandyControl_Shared/Tools/Converter/CornerRadiusSplitConverter.cs @@ -16,10 +16,11 @@ namespace HandyControl.Tools.Converter var arr = str.Split(','); if (arr.Length != 4) return cornerRadius; - return new CornerRadius(arr[0].Equals("1") ? cornerRadius.TopLeft : 0, + return new CornerRadius( + arr[0].Equals("1") ? cornerRadius.TopLeft : 0, arr[1].Equals("1") ? cornerRadius.TopRight : 0, - arr[1].Equals("1") ? cornerRadius.BottomRight : 0, - arr[1].Equals("1") ? cornerRadius.BottomLeft : 0); + arr[2].Equals("1") ? cornerRadius.BottomRight : 0, + arr[3].Equals("1") ? cornerRadius.BottomLeft : 0); } } return value; diff --git a/src/Shared/HandyControl_Shared/Tools/Converter/ThicknessSplitConverter.cs b/src/Shared/HandyControl_Shared/Tools/Converter/ThicknessSplitConverter.cs index 91cf6004..9e79f77f 100644 --- a/src/Shared/HandyControl_Shared/Tools/Converter/ThicknessSplitConverter.cs +++ b/src/Shared/HandyControl_Shared/Tools/Converter/ThicknessSplitConverter.cs @@ -16,10 +16,11 @@ namespace HandyControl.Tools.Converter var arr = str.Split(','); if (arr.Length != 4) return thickness; - return new Thickness(arr[0].Equals("1") ? thickness.Left : 0, + return new Thickness( + arr[0].Equals("1") ? thickness.Left : 0, arr[1].Equals("1") ? thickness.Top : 0, - arr[1].Equals("1") ? thickness.Right : 0, - arr[1].Equals("1") ? thickness.Bottom : 0); + arr[2].Equals("1") ? thickness.Right : 0, + arr[3].Equals("1") ? thickness.Bottom : 0); } } return value;