diff --git a/src/Shared/HandyControl_Shared/Controls/Growl/Growl.cs b/src/Shared/HandyControl_Shared/Controls/Growl/Growl.cs index 6b182155..11dedf7f 100644 --- a/src/Shared/HandyControl_Shared/Controls/Growl/Growl.cs +++ b/src/Shared/HandyControl_Shared/Controls/Growl/Growl.cs @@ -291,7 +291,10 @@ namespace HandyControl.Controls } _tickCount++; - if (_tickCount >= _waitTime) Close(true); + if (_tickCount >= _waitTime) + { + Close(true); + } }; _timerClose.Start(); } @@ -317,7 +320,7 @@ namespace HandyControl.Controls { foreach (var item in panel.Children.OfType()) { - item.Close(); + item.Close(false); } }; panel.ContextMenu = new ContextMenu @@ -830,14 +833,17 @@ namespace HandyControl.Controls ShowGlobal(growlInfo); } - private void ButtonClose_OnClick(object sender, RoutedEventArgs e) => Close(invokeParam: false); + private void ButtonClose_OnClick(object sender, RoutedEventArgs e) => Close(false); /// /// 关闭 /// - private void Close(bool invokeParam = true) + private void Close(bool invokeParam) { - if (ActionBeforeClose?.Invoke(invokeParam) == false) return; + if (ActionBeforeClose?.Invoke(invokeParam) == false) + { + return; + } _timerClose?.Stop(); var transform = new TranslateTransform(); @@ -907,7 +913,7 @@ namespace HandyControl.Controls GrowlWindow = null; } - private void ButtonCancel_OnClick(object sender, RoutedEventArgs e) => Close(invokeParam: false); + private void ButtonCancel_OnClick(object sender, RoutedEventArgs e) => Close(false); private void ButtonOk_OnClick(object sender, RoutedEventArgs e) => Close(true); }