Class DialogServiceExtension
- Namespace
- H.Presenters.Common
- Assembly
- H.Presenters.Common.dll
public static class DialogServiceExtension
- Inheritance
-
DialogServiceExtension
- Inherited Members
-
Methods
ShowDataGrid(IDialogMessageService, Action<IItemsSourcePresenter>, Action<IItemsSourcePresenter>, Action<IDialog>, Func<IItemsSourcePresenter, Task<bool>>)
public static Task<bool?> ShowDataGrid(this IDialogMessageService service, Action<IItemsSourcePresenter> option, Action<IItemsSourcePresenter> sumitAction = null, Action<IDialog> builder = null, Func<IItemsSourcePresenter, Task<bool>> canSumit = null)
Parameters
service
IDialogMessageService
option
Action<IItemsSourcePresenter>
sumitAction
Action<IItemsSourcePresenter>
builder
Action<IDialog>
canSumit
Func<IItemsSourcePresenter, Task<bool>>
Returns
- Task<bool?>
ShowFilePathTextBox(IDialogMessageService, Action<IFilePathTextBoxPresenter>, Action<IFilePathTextBoxPresenter>, Action<IDialog>, Func<IFilePathTextBoxPresenter, Task<bool>>)
public static Task<bool?> ShowFilePathTextBox(this IDialogMessageService service, Action<IFilePathTextBoxPresenter> option, Action<IFilePathTextBoxPresenter> sumitAction, Action<IDialog> builder = null, Func<IFilePathTextBoxPresenter, Task<bool>> canSumit = null)
Parameters
service
IDialogMessageService
option
Action<IFilePathTextBoxPresenter>
sumitAction
Action<IFilePathTextBoxPresenter>
builder
Action<IDialog>
canSumit
Func<IFilePathTextBoxPresenter, Task<bool>>
Returns
- Task<bool?>
ShowImageSource(IDialogMessageService, Action<IImageFilePathPresenter>, Action<IImageFilePathPresenter>, Action<IDialog>, Func<IImageFilePathPresenter, Task<bool>>)
public static Task<bool?> ShowImageSource(this IDialogMessageService service, Action<IImageFilePathPresenter> option, Action<IImageFilePathPresenter> sumitAction, Action<IDialog> builder = null, Func<IImageFilePathPresenter, Task<bool>> canSumit = null)
Parameters
service
IDialogMessageService
option
Action<IImageFilePathPresenter>
sumitAction
Action<IImageFilePathPresenter>
builder
Action<IDialog>
canSumit
Func<IImageFilePathPresenter, Task<bool>>
Returns
- Task<bool?>
ShowImageSource(IDialogMessageService, Action<IImageViewPresenter>, Action<IDialog>)
public static Task<bool?> ShowImageSource(this IDialogMessageService service, Action<IImageViewPresenter> option, Action<IDialog> builder = null)
Parameters
service
IDialogMessageService
option
Action<IImageViewPresenter>
builder
Action<IDialog>
Returns
- Task<bool?>
ShowImageSource(IDialogMessageService, string, Action<IDialog>)
public static Task<bool?> ShowImageSource(this IDialogMessageService service, string filePath, Action<IDialog> builder = null)
Parameters
service
IDialogMessageService
filePath
string
builder
Action<IDialog>
Returns
- Task<bool?>
ShowImageSource(IDialogMessageService, string, Action<string>, Action<IDialog>, Func<IImageFilePathPresenter, Task<bool>>)
public static Task<bool?> ShowImageSource(this IDialogMessageService service, string filePath, Action<string> sumitAction, Action<IDialog> builder = null, Func<IImageFilePathPresenter, Task<bool>> canSumit = null)
Parameters
service
IDialogMessageService
filePath
string
sumitAction
Action<string>
builder
Action<IDialog>
canSumit
Func<IImageFilePathPresenter, Task<bool>>
Returns
- Task<bool?>
public static Task<bool?> ShowImageSource(this IDialogMessageService service, ImageSource imageSource, Action<IDialog> builder = null)
Parameters
service
IDialogMessageService
imageSource
ImageSource
builder
Action<IDialog>
Returns
- Task<bool?>
ShowItemsControl(IDialogMessageService, Action<IItemsSourcePresenter>, Action<IItemsSourcePresenter>, Action<IDialog>, Func<IItemsSourcePresenter, Task<bool>>)
public static Task<bool?> ShowItemsControl(this IDialogMessageService service, Action<IItemsSourcePresenter> option, Action<IItemsSourcePresenter> sumitAction = null, Action<IDialog> builder = null, Func<IItemsSourcePresenter, Task<bool>> canSumit = null)
Parameters
service
IDialogMessageService
option
Action<IItemsSourcePresenter>
sumitAction
Action<IItemsSourcePresenter>
builder
Action<IDialog>
canSumit
Func<IItemsSourcePresenter, Task<bool>>
Returns
- Task<bool?>
ShowListBox(IDialogMessageService, Action<IListBoxPresenter>, Action<IListBoxPresenter>, Action<IDialog>, Func<IListBoxPresenter, Task<bool>>)
[Obsolete("ShowListBox<T>")]
public static Task<bool?> ShowListBox(this IDialogMessageService service, Action<IListBoxPresenter> option, Action<IListBoxPresenter> sumitAction = null, Action<IDialog> builder = null, Func<IListBoxPresenter, Task<bool>> canSumit = null)
Parameters
service
IDialogMessageService
option
Action<IListBoxPresenter>
sumitAction
Action<IListBoxPresenter>
builder
Action<IDialog>
canSumit
Func<IListBoxPresenter, Task<bool>>
Returns
- Task<bool?>
ShowListBox<T>(IDialogMessageService, Action<IListBoxPresenter>, Action<IListBoxPresenter>, Action<IDialog>, Func<IListBoxPresenter, Task<bool>>)
public static Task<T> ShowListBox<T>(this IDialogMessageService service, Action<IListBoxPresenter> option, Action<IListBoxPresenter> sumitAction = null, Action<IDialog> builder = null, Func<IListBoxPresenter, Task<bool>> canSumit = null)
Parameters
service
IDialogMessageService
option
Action<IListBoxPresenter>
sumitAction
Action<IListBoxPresenter>
builder
Action<IDialog>
canSumit
Func<IListBoxPresenter, Task<bool>>
Returns
- Task<T>
Type Parameters
T
ShowPasswordBox(IDialogMessageService, Action<IPasswordBoxPresenter>, Action<IPasswordBoxPresenter>, Action<IDialog>, Func<IPasswordBoxPresenter, Task<bool>>)
public static Task<bool?> ShowPasswordBox(this IDialogMessageService service, Action<IPasswordBoxPresenter> option, Action<IPasswordBoxPresenter> sumitAction, Action<IDialog> builder = null, Func<IPasswordBoxPresenter, Task<bool>> canSumit = null)
Parameters
service
IDialogMessageService
option
Action<IPasswordBoxPresenter>
sumitAction
Action<IPasswordBoxPresenter>
builder
Action<IDialog>
canSumit
Func<IPasswordBoxPresenter, Task<bool>>
Returns
- Task<bool?>
ShowPasswordBox(IDialogMessageService, string, Action<string>, Action<IDialog>, Func<IPasswordBoxPresenter, Task<bool>>)
public static Task<bool?> ShowPasswordBox(this IDialogMessageService service, string password, Action<string> sumitAction, Action<IDialog> builder = null, Func<IPasswordBoxPresenter, Task<bool>> canSumit = null)
Parameters
service
IDialogMessageService
password
string
sumitAction
Action<string>
builder
Action<IDialog>
canSumit
Func<IPasswordBoxPresenter, Task<bool>>
Returns
- Task<bool?>
ShowTextBox(IDialogMessageService, Action<ITextBoxPresenter>, Action<ITextBoxPresenter>, Action<IDialog>, Func<ITextBoxPresenter, Task<bool>>)
public static Task<bool?> ShowTextBox(this IDialogMessageService service, Action<ITextBoxPresenter> option, Action<ITextBoxPresenter> sumitAction = null, Action<IDialog> builder = null, Func<ITextBoxPresenter, Task<bool>> canSumit = null)
Parameters
service
IDialogMessageService
option
Action<ITextBoxPresenter>
sumitAction
Action<ITextBoxPresenter>
builder
Action<IDialog>
canSumit
Func<ITextBoxPresenter, Task<bool>>
Returns
- Task<bool?>
ShowTextBox(IDialogMessageService, string, Action<string>, Action<IDialog>, Func<ITextBoxPresenter, Task<bool>>)
public static Task<bool?> ShowTextBox(this IDialogMessageService service, string text, Action<string> sumitAction = null, Action<IDialog> builder = null, Func<ITextBoxPresenter, Task<bool>> canSumit = null)
Parameters
service
IDialogMessageService
text
string
sumitAction
Action<string>
builder
Action<IDialog>
canSumit
Func<ITextBoxPresenter, Task<bool>>
Returns
- Task<bool?>
ShowTextBox<ResultT>(IDialogMessageService, ResultT, Action<ResultT>, Action<IDialog>, Func<ITextBoxPresenter, Task<bool>>)
public static Task<bool?> ShowTextBox<ResultT>(this IDialogMessageService service, ResultT value, Action<ResultT> sumitAction = null, Action<IDialog> builder = null, Func<ITextBoxPresenter, Task<bool>> canSumit = null)
Parameters
service
IDialogMessageService
value
ResultT
sumitAction
Action<ResultT>
builder
Action<IDialog>
canSumit
Func<ITextBoxPresenter, Task<bool>>
Returns
- Task<bool?>
Type Parameters
ResultT
ShowTreeView(IDialogMessageService, Action<ITreeViewPresenter>, Action<ITreeViewPresenter>, Action<IDialog>, Func<ITreeViewPresenter, Task<bool>>)
public static Task<bool?> ShowTreeView(this IDialogMessageService service, Action<ITreeViewPresenter> option, Action<ITreeViewPresenter> sumitAction = null, Action<IDialog> builder = null, Func<ITreeViewPresenter, Task<bool>> canSumit = null)
Parameters
service
IDialogMessageService
option
Action<ITreeViewPresenter>
sumitAction
Action<ITreeViewPresenter>
builder
Action<IDialog>
canSumit
Func<ITreeViewPresenter, Task<bool>>
Returns
- Task<bool?>