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();
}