public static void Show(ZWaveManager manager, Panel parentElement, Action callback) { var control = new ControllersManagerView(); var dialogView = new DialogView(control); control.InitializeWith(manager); dialogView.Show(parentElement); dialogView.Closed += (o, e) => callback?.Invoke(); }