Update MessageBox.cs
This commit is contained in:
1 parent
86349157b0
commit
20b88b1366
1 file changed
+19
-17
@@ -1,5 +1,6 @@
|
|||||||
using System;
|
using System;
|
||||||
using System.ComponentModel;
|
using System.ComponentModel;
|
||||||
|
using System.Diagnostics.CodeAnalysis;
|
||||||
using System.Media;
|
using System.Media;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
using System.Windows;
|
using System.Windows;
|
||||||
@@ -14,6 +15,7 @@ namespace HandyControl.Controls
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// 消息框
|
/// 消息框
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
[SuppressMessage("ReSharper", "RedundantDelegateCreation")]
|
||||||
public sealed class MessageBox : Window
|
public sealed class MessageBox : Window
|
||||||
{
|
{
|
||||||
private MessageBoxResult _messageBoxResult = MessageBoxResult.Cancel;
|
private MessageBoxResult _messageBoxResult = MessageBoxResult.Cancel;
|
||||||
@@ -131,14 +133,6 @@ namespace HandyControl.Controls
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void InternalShowDialog()
|
|
||||||
{
|
|
||||||
#if !netle40
|
|
||||||
SystemSounds.Asterisk.Play();
|
|
||||||
#endif
|
|
||||||
ShowDialog();
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 成功
|
/// 成功
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -155,8 +149,9 @@ namespace HandyControl.Controls
|
|||||||
messageBox.Image = ResourceHelper.GetResource<Geometry>(ResourceToken.SuccessGeometry);
|
messageBox.Image = ResourceHelper.GetResource<Geometry>(ResourceToken.SuccessGeometry);
|
||||||
messageBox.ImageBrush = ResourceHelper.GetResource<Brush>(ResourceToken.SuccessBrush);
|
messageBox.ImageBrush = ResourceHelper.GetResource<Brush>(ResourceToken.SuccessBrush);
|
||||||
SystemSounds.Asterisk.Play();
|
SystemSounds.Asterisk.Play();
|
||||||
messageBox.InternalShowDialog();
|
messageBox.ShowDialog();
|
||||||
}));
|
}));
|
||||||
|
|
||||||
return messageBox._messageBoxResult;
|
return messageBox._messageBoxResult;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -174,8 +169,9 @@ namespace HandyControl.Controls
|
|||||||
SetButtonStatus(messageBox, MessageBoxButton.OK);
|
SetButtonStatus(messageBox, MessageBoxButton.OK);
|
||||||
SetImage(messageBox, MessageBoxImage.Information);
|
SetImage(messageBox, MessageBoxImage.Information);
|
||||||
SystemSounds.Asterisk.Play();
|
SystemSounds.Asterisk.Play();
|
||||||
messageBox.InternalShowDialog();
|
messageBox.ShowDialog();
|
||||||
}));
|
}));
|
||||||
|
|
||||||
return messageBox._messageBoxResult;
|
return messageBox._messageBoxResult;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -193,8 +189,9 @@ namespace HandyControl.Controls
|
|||||||
SetButtonStatus(messageBox, MessageBoxButton.OK);
|
SetButtonStatus(messageBox, MessageBoxButton.OK);
|
||||||
SetImage(messageBox, MessageBoxImage.Warning);
|
SetImage(messageBox, MessageBoxImage.Warning);
|
||||||
SystemSounds.Asterisk.Play();
|
SystemSounds.Asterisk.Play();
|
||||||
messageBox.InternalShowDialog();
|
messageBox.ShowDialog();
|
||||||
}));
|
}));
|
||||||
|
|
||||||
return messageBox._messageBoxResult;
|
return messageBox._messageBoxResult;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -212,8 +209,9 @@ namespace HandyControl.Controls
|
|||||||
SetButtonStatus(messageBox, MessageBoxButton.OK);
|
SetButtonStatus(messageBox, MessageBoxButton.OK);
|
||||||
SetImage(messageBox, MessageBoxImage.Error);
|
SetImage(messageBox, MessageBoxImage.Error);
|
||||||
SystemSounds.Asterisk.Play();
|
SystemSounds.Asterisk.Play();
|
||||||
messageBox.InternalShowDialog();
|
messageBox.ShowDialog();
|
||||||
}));
|
}));
|
||||||
|
|
||||||
return messageBox._messageBoxResult;
|
return messageBox._messageBoxResult;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -233,8 +231,9 @@ namespace HandyControl.Controls
|
|||||||
messageBox.Image = ResourceHelper.GetResource<Geometry>(ResourceToken.FatalGeometry);
|
messageBox.Image = ResourceHelper.GetResource<Geometry>(ResourceToken.FatalGeometry);
|
||||||
messageBox.ImageBrush = ResourceHelper.GetResource<Brush>(ResourceToken.PrimaryTextBrush);
|
messageBox.ImageBrush = ResourceHelper.GetResource<Brush>(ResourceToken.PrimaryTextBrush);
|
||||||
SystemSounds.Asterisk.Play();
|
SystemSounds.Asterisk.Play();
|
||||||
messageBox.InternalShowDialog();
|
messageBox.ShowDialog();
|
||||||
}));
|
}));
|
||||||
|
|
||||||
return messageBox._messageBoxResult;
|
return messageBox._messageBoxResult;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -252,8 +251,9 @@ namespace HandyControl.Controls
|
|||||||
SetButtonStatus(messageBox, MessageBoxButton.OKCancel);
|
SetButtonStatus(messageBox, MessageBoxButton.OKCancel);
|
||||||
SetImage(messageBox, MessageBoxImage.Question);
|
SetImage(messageBox, MessageBoxImage.Question);
|
||||||
SystemSounds.Asterisk.Play();
|
SystemSounds.Asterisk.Play();
|
||||||
messageBox.InternalShowDialog();
|
messageBox.ShowDialog();
|
||||||
}));
|
}));
|
||||||
|
|
||||||
return messageBox._messageBoxResult;
|
return messageBox._messageBoxResult;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -282,8 +282,9 @@ namespace HandyControl.Controls
|
|||||||
messageBox.Style = info.Style;
|
messageBox.Style = info.Style;
|
||||||
}
|
}
|
||||||
SystemSounds.Asterisk.Play();
|
SystemSounds.Asterisk.Play();
|
||||||
messageBox.InternalShowDialog();
|
messageBox.ShowDialog();
|
||||||
}));
|
}));
|
||||||
|
|
||||||
return messageBox._messageBoxResult;
|
return messageBox._messageBoxResult;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -320,8 +321,9 @@ namespace HandyControl.Controls
|
|||||||
SetButtonStatus(messageBox, button);
|
SetButtonStatus(messageBox, button);
|
||||||
SetImage(messageBox, icon);
|
SetImage(messageBox, icon);
|
||||||
SystemSounds.Asterisk.Play();
|
SystemSounds.Asterisk.Play();
|
||||||
messageBox.InternalShowDialog();
|
messageBox.ShowDialog();
|
||||||
}));
|
}));
|
||||||
|
|
||||||
return messageBox._messageBoxResult;
|
return messageBox._messageBoxResult;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -445,4 +447,4 @@ namespace HandyControl.Controls
|
|||||||
|| value == MessageBoxResult.Yes;
|
|| value == MessageBoxResult.Yes;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in new issue
Block a user