Table of Contents

Class DialogMessageExtension

Namespace
H.Services.Message.Dialog
Assembly
H.Services.Message.dll

对话框消息服务扩展类

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

Task<bool?>

对话框的结果

ShowDeleteDialog(IDialogMessageService, Action<bool?>)

显示删除对话框

public static Task<bool?> ShowDeleteDialog(this IDialogMessageService service, Action<bool?> sumitAction)

Parameters

service IDialogMessageService

对话框消息服务

sumitAction Action<bool?>

确定按钮点击后的操作

Returns

Task<bool?>

对话框的结果

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

Task<bool?>

对话框的结果

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

Task<bool?>

对话框的结果

Type Parameters

T

呈现者的类型

ShowNotImplementedDialog(IDialogMessageService)

显示未实现功能对话框

public static Task<bool?> ShowNotImplementedDialog(this IDialogMessageService service)

Parameters

service IDialogMessageService

对话框消息服务

Returns

Task<bool?>

对话框的结果