protected Dialog(IDictionary <Type, Handler> handlers, DialogPositioning position, int depth = 0) : base(InjectDialogHandler(handlers)) { Positioning = position; Depth = depth; }
protected Dialog(DialogPositioning position, int depth = 0) { On <CollectDialogsEvent>(e => e.AddDialog(this)); Positioning = position; Depth = depth; }
protected ModalDialog(DialogPositioning position, int depth = 0) : base(position, depth) => _blocker = AttachChild(new UiBlocker());