MessageDialog 的 CancellationToken 是否应该像 Escape 一样尊重 DialogResultOnCancel?

作者: punker76创建于 2026年8月25日更新于 2026年8月25日
标签Question

`MessageDialog` 可以在没有按下按钮的情况下以两种方式结束,并且两者对返回值的处理方式存在分歧。在 `MessageDialog.WaitForButtonPressAsync` 中,按下 <kbd>Esc</kbd> 或 <kbd>Alt</kbd> + <kbd>F4</kbd> 会尊重设置:

内容来源: MahApps/MahApps.Metro