public ConfirmDialog(string title, string text, List <IDialogButton> buttons, ConfirmDialogSize size = ConfirmDialogSize.Medium) : this(title, new ConfirmDialogContentModel { Text = text }, buttons, size) { }
public ConfirmDialog(string title, ConfirmDialogSize size = ConfirmDialogSize.Medium) : this(title, new ConfirmDialogContentModel(), new List <IDialogButton>() { new ConfirmDialogButton("OK") }, size) { _clickStream.Subscribe(b => { Close(); }); }
public ConfirmDialog(string title, IDialogContent contentModel, List <IDialogButton> buttons, ConfirmDialogSize size = ConfirmDialogSize.Medium, string templateName = "Confirm") { var frame = new ConfirmDialogFrameModel(); frame.Size = size; frame.Title = title; Frame = frame; frame.Owner = this; Content = contentModel; contentModel.Owner = this; Buttons = buttons; CloseOnTouchOutside = true; _clickStream = new Subject <IDialogButton>(); _templateName = templateName; }