- Namespace
- UraniumUI.Dialogs.CommunityToolkit
- Assembly
- UraniumUI.Dialogs.CommunityToolkit.dll
public static class CommunityToolkitDialogExtensions
- Inheritance
-
CommunityToolkitDialogExtensions
- Inherited Members
-
Methods
public static Task<bool> ConfirmAsync(this Page page, string title, string message, string accept = "OK", string cancel = "Cancel")
Parameters
page Page
title string
message string
accept string
cancel string
Returns
- Task<bool>
public static Task<IEnumerable<T>> DisplayCheckBoxPromptAsync<T>(this Page page, string message, IEnumerable<T> selectionSource, IEnumerable<T> selectedItems = null, string accept = "OK", string cancel = "Cancel", string displayMember = null)
Parameters
page Page
message string
selectionSource IEnumerable<T>
selectedItems IEnumerable<T>
accept string
cancel string
displayMember string
Returns
- Task<IEnumerable<T>>
Type Parameters
T
public static Task<TViewModel> DisplayFormViewAsync<TViewModel>(this Page page, string title, TViewModel viewModel = null, string submit = "OK", string cancel = "Cancel") where TViewModel : class
Parameters
page Page
title string
viewModel TViewModel
submit string
cancel string
Returns
- Task<TViewModel>
Type Parameters
TViewModel
public static Task<IDisposable> DisplayProgressAsync(this Page page, string title, string message)
Parameters
page Page
title string
message string
Returns
- Task<IDisposable>
public static Task<IDisposable> DisplayProgressCancellableAsync(this Page page, string title, string message, string cancelText = "Cancel", CancellationTokenSource tokenSource = null)
Parameters
page Page
title string
message string
cancelText string
tokenSource CancellationTokenSource
Returns
- Task<IDisposable>
public static Task<T> DisplayRadioButtonPromptAsync<T>(this Page page, string message, IEnumerable<T> selectionSource, T selected = default, string accept = "Ok", string cancel = "Cancel", string displayMember = null)
Parameters
page Page
message string
selectionSource IEnumerable<T>
selected T
accept string
cancel string
displayMember string
Returns
- Task<T>
Type Parameters
T
public static Task<string> DisplayTextPromptAsync(this Page page, string title, string message, string accept = "OK", string cancel = "Cancel", string placeholder = null, int maxLength = -1, Keyboard keyboard = null, string initialValue = "", bool isPassword = false)
Parameters
page Page
title string
message string
accept string
cancel string
placeholder string
maxLength int
keyboard Keyboard
initialValue string
isPassword bool
Returns
- Task<string>
public static Task DisplayViewAsync(this Page page, string title, View content, string okText = "OK")
Parameters
page Page
title string
content View
okText string
Returns
- Task