!
: , , , Dispatcher. , :
public async Task SaveAsync()
{
await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
{
}
}
, , , - , Dispatcher, , //Save Complete!, , Dispatcher .
, , , . :
public event EventHandler SaveStarted;
public event EventHandler SaveCompleted;
public async Task SaveAsync()
{
SaveStarted?.Invoke(this, EventArgs.Empty);
SaveCompleted?.Invoke(this, EventArgs.Empty);
}
/ , SaveAsync(), .
Unloaded, , . .
1
, Dispatcher:
public void OnSaveCompleted(object sender, EventArgs e)
{
Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
{
}
}
void, .
2
, . , . .Net Standard, . - , , .
UWP, , , XAML, Dispatcher , .
, , . hasChanges , SaveAsync(). - // /etc , , , , .
UWP - , . - , , .