【mahapps.metro】WPF窗体Dialogs(对话框)的使用

前言

由于无法改变WPF内置对话框样式,内置对话框又满足不了我们的需求,为此可以使用mahapps.metro中的对话框,简便快捷,效果也不错。
不多说,直奔主题。

内容

添加Dialogs命名空间

首先要在所需窗体添加命名空间:

using MahApps.Metro.Controls.Dialogs;

如何使用

  • 简单的提示信息
this.ShowMessageAsync("上机成功!", "请继续");

效果如下图:

【mahapps.metro】WPF窗体Dialogs(对话框)的使用_第1张图片

  • 对话选择
#region 确认修改
        /// <summary>
        /// 确定修改
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private async void btnOK_Click(object sender, RoutedEventArgs e)
        {
            MessageDialogResult clickresult = await this.ShowMessageAsync(this.Title, "您真的要修改吗?", MessageDialogStyle.AffirmativeAndNegative);
            if (clickresult == MessageDialogResult.Negative)//取消
            {
                return;
            }
            else//确认
            {
               //确认后的处理
            }
        }
        #endregion 

如下图所示:

【mahapps.metro】WPF窗体Dialogs(对话框)的使用_第2张图片

你可能感兴趣的:(【mahapps.metro】WPF窗体Dialogs(对话框)的使用)