コード例 #1
0
 public EditTimeBlocksViewModel(
     Guid taskId,
     ITimeBlocksModel timeBlocksModel,
     ITimeBlockListItemViewModelFactory timeBlockListItemViewModelFactory,
     IViewFactory <IEditTimeBlockView> editTimeBlockViewFactory,
     IEditTimeBlockViewModelFactory editTimeBlockViewModelFactory)
 {
     this.taskId          = taskId;
     this.timeBlocksModel = timeBlocksModel;
     this.timeBlockListItemViewModelFactory = timeBlockListItemViewModelFactory;
     this.editTimeBlockViewFactory          = editTimeBlockViewFactory;
     this.editTimeBlockViewModelFactory     = editTimeBlockViewModelFactory;
     CreateCommands();
     PopulateItems();
     SubscribeToTimeBlocksModelEvents();
     HideTimesBeforeToday = true;
 }
コード例 #2
0
 public EditTimeBlocksViewModel(
     Guid taskId,
     ITimeBlocksModel timeBlocksModel,
     ITimeBlockListItemViewModelFactory timeBlockListItemViewModelFactory,
     IViewFactory<IEditTimeBlockView> editTimeBlockViewFactory,
     IEditTimeBlockViewModelFactory editTimeBlockViewModelFactory)
 {
     this.taskId = taskId;
     this.timeBlocksModel = timeBlocksModel;
     this.timeBlockListItemViewModelFactory = timeBlockListItemViewModelFactory;
     this.editTimeBlockViewFactory = editTimeBlockViewFactory;
     this.editTimeBlockViewModelFactory = editTimeBlockViewModelFactory;
     CreateCommands();
     PopulateItems();
     SubscribeToTimeBlocksModelEvents();
     HideTimesBeforeToday = true;
 }