public StashesViewModel(IGitStashWrapper git, ITeamExplorerBase page, Translator T) { this.page = page; this.git = git; this.T = T; git.StashesChangedEvent += Git_StashesChangedEvent; }
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 = ""; }