예제 #1
0
        CommitViewerTabViewModel CreateViewer(CommitNodeModel m)
        {
            CommitViewerTabModel c = new CommitViewerTabModel(m);

            c.CloseRequested += CloseTab;
            CommitViewerTabViewModel vm = new CommitViewerTabViewModel(c);

            return(vm);
        }
 void SubscribeModel(CommitViewerTabModel model)
 {
     model.RepositoryStatusChanged += RefreshItems;
 }
 public CommitViewerTabViewModel(CommitViewerTabModel m) : base(m)
 {
     SubscribeModel(m);
     SelectedCommitIndex = 0;
     RefreshItems();
 }