Class DialogMessageExtension
对话框消息服务扩展类
public static class DialogMessageExtension
- Inheritance
-
DialogMessageExtension
- Inherited Members
Methods
ShowDeleteAllDialog(IDialogMessageService, Action<bool?>)
显示全部删除对话框
public static Task<bool?> ShowDeleteAllDialog(this IDialogMessageService service, Action<bool?> sumitAction)
Parameters
serviceIDialogMessageService对话框消息服务
sumitActionAction<bool?>确定按钮点击后的操作
Returns
ShowDeleteDialog(IDialogMessageService, Action<bool?>)
显示删除对话框
public static Task<bool?> ShowDeleteDialog(this IDialogMessageService service, Action<bool?> sumitAction)
Parameters
serviceIDialogMessageService对话框消息服务
sumitActionAction<bool?>确定按钮点击后的操作
Returns
ShowDialog(IDialogMessageService, object, Action<bool?>, Action<IDialog>, Func<Task<bool>>)
显示对话框
public static Task<bool?> ShowDialog(this IDialogMessageService service, object presenter, Action<bool?> sumitAction, Action<IDialog> builder = null, Func<Task<bool>> canSumit = null)
Parameters
serviceIDialogMessageService对话框消息服务
presenterobject对话框的呈现者
sumitActionAction<bool?>确定按钮点击后的操作
builderAction<IDialog>对话框构建器
canSumitFunc<Task<bool>>确定按钮是否可用的条件
Returns
ShowDialog<T>(IDialogMessageService, Action<T>, Action<T>, Action<IDialog>, Func<T, Task<bool>>)
显示对话框
public static Task<bool?> ShowDialog<T>(this IDialogMessageService dialog, Action<T> option, Action<T> sumitAction, Action<IDialog> builder = null, Func<T, Task<bool>> canSumit = null) where T : new()
Parameters
dialogIDialogMessageService对话框消息服务
optionAction<T>对话框呈现者的选项设置
sumitActionAction<T>确定按钮点击后的操作
builderAction<IDialog>对话框构建器
canSumitFunc<T, Task<bool>>确定按钮是否可用的条件
Returns
Type Parameters
T呈现者的类型
ShowNotImplementedDialog(IDialogMessageService)
显示未实现功能对话框
public static Task<bool?> ShowNotImplementedDialog(this IDialogMessageService service)
Parameters
serviceIDialogMessageService对话框消息服务