Zetbox.Client.Presentables.ValueInputTaskViewModel.ValueInputTaskViewModel C# (CSharp) Method

ValueInputTaskViewModel() public method

public ValueInputTaskViewModel ( IViewModelDependencies appCtx, IZetboxContext dataCtx, Zetbox.Client.Presentables.ViewModel parent, string name, IEnumerable items, BaseValueViewModel>.IEnumerable valueModels, object>.Action callback ) : System
appCtx IViewModelDependencies
dataCtx IZetboxContext
parent Zetbox.Client.Presentables.ViewModel
name string
items IEnumerable
valueModels BaseValueViewModel>.IEnumerable
callback object>.Action
return System
        public ValueInputTaskViewModel(
            IViewModelDependencies appCtx, IZetboxContext dataCtx, ViewModel parent, string name,
                IEnumerable<ViewModel> items,
                IEnumerable<Tuple<object, BaseValueViewModel>> valueModels,
                Action<Dictionary<object, object>> callback)
            : base(appCtx, dataCtx, parent)
        {
            if (callback == null) throw new ArgumentNullException("callback");

            _items = items;
            _valueModels = valueModels;
            _callback = callback;
            _name = name;
        }