嗨,这是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