Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
BasePopupViewModel.cs
1
using
System.Threading.Tasks;
2
using
NeuroAccessMaui.UI.Pages
;
3
4
namespace
NeuroAccessMaui.UI.Popups
5
{
9
public
class
BasePopupViewModel
:
BaseViewModel
10
{
11
private
readonly TaskCompletionSource<bool> popped =
new
(TaskCreationOptions.RunContinuationsAsynchronously);
12
16
public
Task
Popped
=> this.popped.Task;
17
18
internal
async Task NotifyPoppedAsync()
19
{
20
await this.OnPopAsync();
21
this.popped.TrySetResult(
true
);
22
}
23
24
protected
virtual
Task OnPopAsync()
25
{
26
return
Task.CompletedTask;
27
}
28
}
29
}
NeuroAccessMaui.UI.Pages.BaseViewModel
A base class for all view models, inheriting from the BindableObject. NOTE: using this class requir...
Definition:
BaseViewModel.cs:19
NeuroAccessMaui.UI.Popups.BasePopupViewModel
Base class for popup view models/>.
Definition:
BasePopupViewModel.cs:10
NeuroAccessMaui.UI.Popups.BasePopupViewModel.Popped
Task Popped
Task completed when the popup has been dismissed.
Definition:
BasePopupViewModel.cs:16
NeuroAccessMaui.UI.Pages
Definition:
ApplicationsPage.xaml.cs:2
NeuroAccessMaui.UI.Popups
Definition:
BasePopup.cs:4
NeuroAccessMaui
NeuroAccessMaui
UI
Popups
BasePopupViewModel.cs
Generated by
1.9.5