コード例 #1
0
 public CollectionsVM(
     CollectionsFABButtonVM fabPlusButtonVM,
     UploadVM uploadVM,
     TagVM tagVM,
     TagImageDialogVM tagImageDialogVM,
     SearchBoxVM searchBoxVM,
     TagDropDownMenuVM tagDropdownMenuVM,
     SortDropdownMenuVM sortDropdownMenuVM,
     DeleteConfirmationBarVM deleteConfirmationVM,
     ImageViewerVM imageViewerVM,
     ProjectService projectService,
     TagsService tagsService)
 {
     State = CollectionsState.Main;
     CollectionsFABButtonVM = fabPlusButtonVM;
     UploadVM                    = uploadVM;
     TagImageDialogVM            = tagImageDialogVM;
     TagVM                       = tagVM;
     SearchBoxVM                 = searchBoxVM;
     SearchBoxVM.HasErrorMessage = true;
     SearchBoxVM.ErrorMessage    = "No search results";
     SearchBoxVM.PlaceHolderText = "Search by name";
     TagDropdownMenuVM           = tagDropdownMenuVM;
     SortDropdownMenuVM          = sortDropdownMenuVM;
     DeleteConfirmationBarVM     = deleteConfirmationVM;
     ImageViewerVM               = imageViewerVM;
     ProjectService              = projectService;
     TagsService                 = tagsService;
     RegisterEvents();
     ImageThumbnails = new ObservableCollection <ImageThumbnailCollectionsVM>();
 }
コード例 #2
0
 public ProjectsVM(
     ProjectsFABButtonVM fABPlusButtonVM,
     CreateProjectVM createProjectVM,
     SortDropdownMenuVM sortDropdownMenuVM,
     SearchBoxVM searchBoxVM,
     ProjectService projectService)
 {
     ProjectsFABButtonVM             = fABPlusButtonVM;
     CreateProjectVM                 = createProjectVM;
     SortDropdownMenuVM              = sortDropdownMenuVM;
     SortDropdownMenuVM.SortDateText = "Date Created";
     SearchBoxVM = searchBoxVM;
     SearchBoxVM.PlaceHolderText = "Search by name";
     SearchBoxVM.HasErrorMessage = true;
     SearchBoxVM.ErrorMessage    = "No search results";
     ProjectService = projectService;
     RegisterEvents();
 }