protected internal override async void Open()
{
string err = null;
try
{
await new Navigate().Execute(Service.Current.GetPersistentObjectAsync(PersistentObject, ObjectId));
}
catch (Exception ex)
{
err = ex.Message;
}
if (!string.IsNullOrEmpty(err))
await Service.Current.Hooks.ShowNotification(err, NotificationType.Error);
}
}