Example #1
0
        private async void Branch_OnClick(object sender, RoutedEventArgs e)
        {
            var model = new StringInputViewModel
            {
                Title = "Create Branch"
            };
            var dialog = new StringInputDialog(model);
            var result = (bool)await DialogHost.Show(dialog, "RootDialog");

            if (result)
            {
                ViewModel.CreateBranch(model.Input);
            }
        }
        public override void Initialize(object validationModel)
        {
            base.Initialize(validationModel);
            StringInputViewModel stringInputViewModel = validationModel as StringInputViewModel;

            if (stringInputViewModel != null)
            {
                var fieldItem = Context.Database.GetItem(ID.Parse(stringInputViewModel.ItemId));
                if (fieldItem != null)
                {
                    this.PrivateKey = fieldItem["Private Key"];
                }
                this.Title     = stringInputViewModel.Title;
                this.FieldName = stringInputViewModel.Name;
            }
        }
        public override void Initialize(object validationModel)
        {
            base.Initialize(validationModel);
            StringInputViewModel stringInputViewModel = validationModel as StringInputViewModel;

            if (stringInputViewModel != null)
            {
                var fieldItem = Context.Database.GetItem(ID.Parse(stringInputViewModel.ItemId));
                var formItem  = GetFormItem(fieldItem);
                if (formItem != null)
                {
                    this.FormId = formItem.ID.ToString();
                }
                this.Title     = stringInputViewModel.Title;
                this.FieldName = stringInputViewModel.Name;
            }
        }
Example #4
0
 public Task <StringInputResult> GetStringInputAsync(StringInputViewModel stringInputViewModel) => ShowDialogAsync(() => new StringInputDialog(stringInputViewModel));
Example #5
0
        public StringInputDialog(StringInputViewModel model)
        {
            InitializeComponent();

            ViewModel = model;
        }