Пример #1
0
 public StashesViewModel(IGitStashWrapper git, ITeamExplorerBase page, Translator T)
 {
     this.page = page;
     this.git  = git;
     this.T    = T;
     git.StashesChangedEvent += Git_StashesChangedEvent;
 }
Пример #2
0
 public StashViewModel(IGitStashWrapper wrapper, IGitStash stash, ITeamExplorerBase page, Translator T)
 {
     this.page             = page;
     this.Stash            = stash;
     this.wrapper          = wrapper;
     this.T                = T;
     PopDropDownCommand    = new RelayCommand(p => OnClickPopStash(), p => AlwaysTrueCanDropDown);
     ApplyDropDownCommand  = new RelayCommand(p => OnClickApplyStash(), p => AlwaysTrueCanDropDown);
     DeleteDropDownCommand = new RelayCommand(p => OnClickDropStash(), p => AlwaysTrueCanDropDown);
 }
 public RecommendedActionsViewModel(IGitStashWrapper wrapper, ITeamExplorerBase page)
 {
     this.page    = page;
     this.wrapper = wrapper;
     wrapper.StashesChangedEvent += GitService_PropertyChanged;
     UntrackedFilesCount          = String.Format("{{{0}}}", wrapper.GetUntrackedFileCount());
     IgnoredFilesCount            = String.Format("{{{0}}}", wrapper.GetIgnoredFileCount());
     CreateStashButtonCommand     = new RelayCommand(p => OnClickCreateStashButton(), p => CanClickCreateButton);
     NewStashMessage              = "";
 }