Mahapps Metro のメッセージダイアログは ShowMessageAsync
で表示できますが、デフォルトでは OK
Cancel
のボタンが表示されます。
これを Yes
No
のボタンに変更する方法です。
var metroDialogSettings = new MetroDialogSettings()
{
AffirmativeButtonText = "Yes",
NegativeButtonText = "No",
};
var select = await this.ShowMessageAsync("Title", "Message", MessageDialogStyle.AffirmativeAndNegative, metroDialogSettings);
if (select == MessageDialogResult.Affirmative)
{
// Yes を選択したときの処理
}