예제 #1
0
        public void MoveForward()
        {
            var nextNode = Current.NextNode;

            Current = nextNode;

            OnHistoryChanged();
        }
예제 #2
0
        public void MoveBack()
        {
            var previousNode = Current.PreviousNode;

            Current = previousNode;

            OnHistoryChanged();
        }
예제 #3
0
        public void Add(TabViewModelBase viewModel)
        {
            var newNode = new TabItemNode(viewModel);

            Current.NextNode     = newNode;
            newNode.PreviousNode = Current;

            Current = newNode;

            OnHistoryChanged();
        }
예제 #4
0
        public TabItemHistory(TabViewModelBase viewModel)
        {
            var head = new TabItemNode(viewModel);

            Current = head;
        }