1. 程式人生 > >【mahapps.metro】WPF窗體Dialogs(對話方塊)的使用

【mahapps.metro】WPF窗體Dialogs(對話方塊)的使用

前言

由於無法改變WPF內建對話方塊樣式,內建對話方塊又滿足不了我們的需求,為此可以使用mahapps.metro中的對話方塊,簡便快捷,效果也不錯。
不多說,直奔主題。

內容

新增Dialogs名稱空間

首先要在所需窗體新增名稱空間:

using MahApps.Metro.Controls.Dialogs;

如何使用

  • 簡單的提示資訊
this.ShowMessageAsync("上機成功!", "請繼續");

效果如下圖:

這裡寫圖片描述

  • 對話選擇
#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

如下圖所示:

這裡寫圖片描述