https://learn.microsoft.com/zh-cn/dotnet/communitytoolkit/maui/views/popup
Maui 是微软开发的跨平台 UI 框架,它提供了丰富的控件,包括对话框(Dialog)。在 Maui 中,可以通过 DialogService 创建和显示不同类型的对话框。
比如:
- Alert 对话框(警告框)
await DialogService.AlertAsync("Title", "Message", "Ok");
- Confirm 对话框(确认框)
var result = await DialogService.ConfirmAsync("Title", "Message"); if (result == true) { // 点击了"是"或"确认"按钮 } else { // 点击了"否"或"取消"按钮 }
- ActionSheet 对话框(动作菜单)
var result = await DialogService.ActionSheetAsync("Title", "Message", "Cancel", "Option 1", "Option 2", "Option 3"); if (result == "Option 1") { // 选择了 Option 1 }
- Prompt 对话框(输入框)
Maui 的 DialogService 还提供了更丰富的自定义对话框,可以满足各种 UI 交互需求。var result = await DialogService.PromptAsync("Title", "Message", "Default value"); if (result != null) { // 用户点击了"确认"并输入了值 } else { // 用户点击了"取消" }
文档更新时间: 2023-11-16 21:09 作者:admin