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
service
IDialogMessageService对话框消息服务
sumitAction
Action<bool?>确定按钮点击后的操作
Returns
ShowDeleteDialog(IDialogMessageService, Action<bool?>)
显示删除对话框
public static Task<bool?> ShowDeleteDialog(this IDialogMessageService service, Action<bool?> sumitAction)
Parameters
service
IDialogMessageService对话框消息服务
sumitAction
Action<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
service
IDialogMessageService对话框消息服务
presenter
object对话框的呈现者
sumitAction
Action<bool?>确定按钮点击后的操作
builder
Action<IDialog>对话框构建器
canSumit
Func<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
dialog
IDialogMessageService对话框消息服务
option
Action<T>对话框呈现者的选项设置
sumitAction
Action<T>确定按钮点击后的操作
builder
Action<IDialog>对话框构建器
canSumit
Func<T, Task<bool>>确定按钮是否可用的条件
Returns
Type Parameters
T
呈现者的类型
ShowNotImplementedDialog(IDialogMessageService)
显示未实现功能对话框
public static Task<bool?> ShowNotImplementedDialog(this IDialogMessageService service)
Parameters
service
IDialogMessageService对话框消息服务