namespace XFEExtension.NetCore.WinUIHelper.Interface.Services; /// /// 对话框弹出服务 /// public interface IDialogService { /// /// 对话框字典 /// Dictionary DialogDictionary { get; } /// /// 注册对话框控件 /// /// 对话框控件 bool RegisterDialog(ContentDialog contentDialog) => DialogDictionary.TryAdd(contentDialog.Name, contentDialog); /// /// 显示一个对话框 /// /// 需要显示的对话框名称 /// 对话框返回结果(异步) async Task ShowDialog(string dialogName) => await DialogDictionary[dialogName].ShowAsync(); }