protected virtual void Closed(ContextAction result, object data) { DataContext.IsVisabled = false; DataContext.OnCommand?.Invoke(this, ContextResult.Cancel()); OnResult.InvokeAsync(result?.ContextResult(data)); //DataContext.Child = new TContext<TNull>(); LoadDataContext(); base.Close(); OnCloseAction?.Invoke(); }