using System.Threading.Tasks;
using System.Windows;
namespace System.Application.Services
{
public interface IMessageWindowService
{
///
/// 显示一个消息框,该消息框包含消息、标题栏标题、按钮,并且返回结果。
///
/// 一个 ,用于指定要显示的文本。
/// 一个 值,用于指定用户单击了哪个消息框按钮。
Task ShowDialog(string messageBoxText);
///
/// 显示一个消息框,该消息框包含消息、标题栏标题、按钮,并且返回结果。
///
/// 一个 ,用于指定要显示的文本。
/// 一个 ,用于指定要显示的标题栏标题。
/// 一个 值,用于指定用户单击了哪个消息框按钮。
Task ShowDialog(string messageBoxText, string caption);
///
/// 显示一个消息框,该消息框包含消息、标题栏标题、按钮,并且返回结果。
///
/// 一个 ,用于指定要显示的文本。
/// 一个 ,用于指定要显示的标题栏标题。
/// 一个 值,用于指定要显示哪个按钮或哪些按钮。
/// 一个 值,用于指定用户单击了哪个消息框按钮。
Task ShowDialog(string messageBoxText, string caption, bool isCancelcBtn);
}
}