示例#1
0
 public AutosViewModel(PageService pageservice,
                       DAL.AllDbContext context,
                       Services.FieldsGenerator fieldsGenerator,
                       Services.CloneItemsSerivce cloneItems,
                       EventBus eventBus)
     : base(pageservice, context, fieldsGenerator, cloneItems, eventBus)
 {
 }
示例#2
0
 public EditItemViewModel(PageService pageservice, Services.FieldsGenerator fieldsGenerator) : base(pageservice)
 {
     this.pageservice     = pageservice;
     this.fieldsGenerator = fieldsGenerator;
     SelectedItem         = fieldsGenerator.Item as T;
     _props         = fieldsGenerator.GetControls <T>();
     _propsForValid = _props.Where(x => x.ValidRule != null);
     SetupStackPanel(_props);
 }
示例#3
0
        public EditItemViewModel(PageService pageservice, Services.FieldsGenerator fieldsGenerator) : base(pageservice)
        {
            this.pageservice     = pageservice;
            this.fieldsGenerator = fieldsGenerator;
            SelectedItem         = fieldsGenerator.Item as T;
            Content.DataContext  = SelectedItem;

            Content.Children.Clear();
            fieldsGenerator.GetGenerated(Content);
        }
示例#4
0
 protected ItemsViewModel(PageService pageservice,
                          AllDbContext dbContext,
                          Services.FieldsGenerator fieldsGenerator,
                          CloneItemsSerivce cloneItems, EventBus eventBus) : base(pageservice)
 {
     this.pageservice     = pageservice;
     this.dbContext       = dbContext;
     this.fieldsGenerator = fieldsGenerator;
     this.cloneItems      = cloneItems;
     this.eventBus        = eventBus;
     Init();
 }