コード例 #1
0
ファイル: ConfirmDialog.cs プロジェクト: fumobox/UniDialog
 public ConfirmDialog(string title, string text, List <IDialogButton> buttons,
                      ConfirmDialogSize size = ConfirmDialogSize.Medium)
     : this(title, new ConfirmDialogContentModel {
     Text = text
 }, buttons, size)
 {
 }
コード例 #2
0
ファイル: ConfirmDialog.cs プロジェクト: fumobox/UniDialog
 public ConfirmDialog(string title, ConfirmDialogSize size = ConfirmDialogSize.Medium)
     : this(title, new ConfirmDialogContentModel(), new List <IDialogButton>() { new ConfirmDialogButton("OK") }, size)
 {
     _clickStream.Subscribe(b =>
     {
         Close();
     });
 }
コード例 #3
0
ファイル: ConfirmDialog.cs プロジェクト: fumobox/UniDialog
        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;
        }