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); } }