public ActionWithParamViewModel(Action action, ActionParam actionParam, ActionWithParamListViewModel actionWithParamListViewModel)
 {
     this.ActionWithParamListViewModel = actionWithParamListViewModel;
     this.Name             = action.Name;
     this.ActionParam      = actionParam;
     this.AddActionCommand = new DelegateCommand <object>(this.OnAddAction, this.CanAddAction);
 }
 public ActionWithParamViewModel(Action action, ActionParam actionParam,  ActionWithParamListViewModel actionWithParamListViewModel)
 {
     this.ActionWithParamListViewModel = actionWithParamListViewModel;
     this.Name = action.Name;
     this.ActionParam = actionParam;
     this.AddActionCommand = new DelegateCommand<object>(this.OnAddAction,this.CanAddAction);
 }
 public ActionWithParamViewModel(ActionWithParamListViewModel actionWithParamListViewModel)
 {
     var action = new Action();
     var paramValue = new ActionParam();
     this.ActionWithParamListViewModel = actionWithParamListViewModel;
     this.Name = action.Name;
     this.ActionParam = paramValue;
     this.AddActionCommand = new DelegateCommand<object>(this.OnAddAction, this.CanAddAction);
 }
        public ActionWithParamViewModel(ActionWithParamListViewModel actionWithParamListViewModel)
        {
            var action     = new Action();
            var paramValue = new ActionParam();

            this.ActionWithParamListViewModel = actionWithParamListViewModel;
            this.Name             = action.Name;
            this.ActionParam      = paramValue;
            this.AddActionCommand = new DelegateCommand <object>(this.OnAddAction, this.CanAddAction);
        }
 private void BindElements()
 {
     _actionWithParamListViewModel = new ActionWithParamListViewModel(_baseLayer);
     ActionListControl.DataContext = _actionWithParamListViewModel;
     ActionControl.DataContext = new ActionWithParamViewModel(_actionWithParamListViewModel);
 }