45 lines
1.5 KiB
C#
45 lines
1.5 KiB
C#
using System;
|
|
using System.Windows;
|
|
using System.Windows.Controls;
|
|
|
|
namespace Wpf_AiSportsMicrospace
|
|
{
|
|
/// <summary>
|
|
/// 一些扩展方法
|
|
/// </summary>
|
|
internal static class Extensions
|
|
{
|
|
public const string TITLE = "AI运动微空间";
|
|
|
|
/// <summary>
|
|
/// 弹出信息提示框
|
|
/// </summary>
|
|
/// <param name="control">当前控件或窗体实例</param>
|
|
/// <param name="message">信息消息</param>
|
|
internal static MessageBoxResult ShowInformation(this Control control, string message)
|
|
{
|
|
return MessageBox.Show(message, TITLE, MessageBoxButton.OK, MessageBoxImage.Information);
|
|
}
|
|
|
|
/// <summary>
|
|
/// 弹出错误提示框
|
|
/// </summary>
|
|
/// <param name="control">当前控件或窗体实例</param>
|
|
/// <param name="message">错误消息</param>
|
|
internal static MessageBoxResult ShowError(this Control control, string message = "发生一个未知错误,详情请查看日志。")
|
|
{
|
|
return MessageBox.Show(message, TITLE, MessageBoxButton.OK, MessageBoxImage.Error);
|
|
}
|
|
|
|
/// <summary>
|
|
/// 弹出警告对话框
|
|
/// </summary>
|
|
/// <param name="control">当前控件或窗体实例</param>
|
|
/// <param name="message">警告消息</param>
|
|
internal static MessageBoxResult ShowWarning(this Control control, string message)
|
|
{
|
|
return MessageBox.Show(message, TITLE, MessageBoxButton.OKCancel, MessageBoxImage.Warning);
|
|
}
|
|
}
|
|
}
|