public OnTargetViewUnloadedAsync ( object sender, |
||
sender | object | The sender. |
e | The |
|
return | System.Threading.Tasks.Task |
public override async Task OnTargetViewUnloadedAsync(object sender, EventArgs e)
{
await base.OnTargetViewUnloadedAsync(sender, e);
// This should only happen when the window only exposes an Unloaded event
var vm = ViewModel;
if (vm != null && !vm.IsClosed)
{
await CloseViewModelAsync(null);
}
ViewModel = null;
}