From 20b88b13664365a22745dbc15ed5c7ea13e2fe1f Mon Sep 17 00:00:00 2001
From: NaBian <836904362@qq.com>
Date: Sat, 15 Jun 2019 23:14:05 +0800
Subject: [PATCH] Update MessageBox.cs
---
.../Controls/Window/MessageBox.cs | 36 ++++++++++---------
1 file changed, 19 insertions(+), 17 deletions(-)
diff --git a/src/Shared/HandyControl_Shared/Controls/Window/MessageBox.cs b/src/Shared/HandyControl_Shared/Controls/Window/MessageBox.cs
index 3cd7d144..f5d6a43e 100644
--- a/src/Shared/HandyControl_Shared/Controls/Window/MessageBox.cs
+++ b/src/Shared/HandyControl_Shared/Controls/Window/MessageBox.cs
@@ -1,5 +1,6 @@
using System;
using System.ComponentModel;
+using System.Diagnostics.CodeAnalysis;
using System.Media;
using System.Text;
using System.Windows;
@@ -14,6 +15,7 @@ namespace HandyControl.Controls
///
/// 消息框
///
+ [SuppressMessage("ReSharper", "RedundantDelegateCreation")]
public sealed class MessageBox : Window
{
private MessageBoxResult _messageBoxResult = MessageBoxResult.Cancel;
@@ -131,14 +133,6 @@ namespace HandyControl.Controls
}
}
- private void InternalShowDialog()
- {
-#if !netle40
- SystemSounds.Asterisk.Play();
-#endif
- ShowDialog();
- }
-
///
/// 成功
///
@@ -155,8 +149,9 @@ namespace HandyControl.Controls
messageBox.Image = ResourceHelper.GetResource(ResourceToken.SuccessGeometry);
messageBox.ImageBrush = ResourceHelper.GetResource(ResourceToken.SuccessBrush);
SystemSounds.Asterisk.Play();
- messageBox.InternalShowDialog();
+ messageBox.ShowDialog();
}));
+
return messageBox._messageBoxResult;
}
@@ -174,8 +169,9 @@ namespace HandyControl.Controls
SetButtonStatus(messageBox, MessageBoxButton.OK);
SetImage(messageBox, MessageBoxImage.Information);
SystemSounds.Asterisk.Play();
- messageBox.InternalShowDialog();
+ messageBox.ShowDialog();
}));
+
return messageBox._messageBoxResult;
}
@@ -193,8 +189,9 @@ namespace HandyControl.Controls
SetButtonStatus(messageBox, MessageBoxButton.OK);
SetImage(messageBox, MessageBoxImage.Warning);
SystemSounds.Asterisk.Play();
- messageBox.InternalShowDialog();
+ messageBox.ShowDialog();
}));
+
return messageBox._messageBoxResult;
}
@@ -212,8 +209,9 @@ namespace HandyControl.Controls
SetButtonStatus(messageBox, MessageBoxButton.OK);
SetImage(messageBox, MessageBoxImage.Error);
SystemSounds.Asterisk.Play();
- messageBox.InternalShowDialog();
+ messageBox.ShowDialog();
}));
+
return messageBox._messageBoxResult;
}
@@ -233,8 +231,9 @@ namespace HandyControl.Controls
messageBox.Image = ResourceHelper.GetResource(ResourceToken.FatalGeometry);
messageBox.ImageBrush = ResourceHelper.GetResource(ResourceToken.PrimaryTextBrush);
SystemSounds.Asterisk.Play();
- messageBox.InternalShowDialog();
+ messageBox.ShowDialog();
}));
+
return messageBox._messageBoxResult;
}
@@ -252,8 +251,9 @@ namespace HandyControl.Controls
SetButtonStatus(messageBox, MessageBoxButton.OKCancel);
SetImage(messageBox, MessageBoxImage.Question);
SystemSounds.Asterisk.Play();
- messageBox.InternalShowDialog();
+ messageBox.ShowDialog();
}));
+
return messageBox._messageBoxResult;
}
@@ -282,8 +282,9 @@ namespace HandyControl.Controls
messageBox.Style = info.Style;
}
SystemSounds.Asterisk.Play();
- messageBox.InternalShowDialog();
+ messageBox.ShowDialog();
}));
+
return messageBox._messageBoxResult;
}
@@ -320,8 +321,9 @@ namespace HandyControl.Controls
SetButtonStatus(messageBox, button);
SetImage(messageBox, icon);
SystemSounds.Asterisk.Play();
- messageBox.InternalShowDialog();
+ messageBox.ShowDialog();
}));
+
return messageBox._messageBoxResult;
}
@@ -445,4 +447,4 @@ namespace HandyControl.Controls
|| value == MessageBoxResult.Yes;
}
}
-}
+}
\ No newline at end of file