嗨,这是MessageDialog Box。

var messageDialog = new MessageDialog("Search has been found.");
// Show the message dialog
await messageDialog.ShowAsync();


我有以下问题:


如何使其达到我想要的尺寸。例:出现在方框正中央的大小?
如何为此MessageBox示例添加标题:电影
如何做出回答是,否或取消
可以添加背景色吗?


谢谢

最佳答案

这是您的答案:

数字1。您无法使MessageDialog达到所需的大小,而是自行调整大小。

数字2。MessageDialog的标题可以按以下方式处理:

new Windows.UI.Popups.MessageDialog("Content", "Title");


数字3。更改messageDialog的按钮是这样的:

var dialog = new Windows.UI.Popups.MessageDialog("Content", "Title");
dialog.Commands.Add(new UICommand("yes", (s) => { /* TODO: */}));
dialog.Commands.Add(new UICommand("no", (s) => { /* TODO: */}));
dialog.Commands.Add(new UICommand("cancel"));
await dialog.ShowAsync();


数字4。您无法更改MessageDialog背景,它会自动着色。

顺便说一句,Callisto中有一个完全可自定义的对话框,该对话框可能有用,但是需要更多的工作(也许您是按小时支付的:)):https://github.com/timheuer/callisto

10-06 01:26