示例#1
0
 private void BackNode(object obj)
 {
     if (BreadCrumbs.Count > 1)
     {
         BreadCrumbs.Remove(BreadCrumbs.Last());
     }
 }
示例#2
0
 private void StartNode(object obj)
 {
     while (BreadCrumbs.Count > 1)
     {
         BreadCrumbs.Remove(BreadCrumbs.Last());
     }
 }
示例#3
0
        private void NavigateToBreadCrumb(object obj)
        {
            Node n = obj as Node;

            if (n == null)
            {
                return;
            }

            while (BreadCrumbs.Count > 0 && BreadCrumbs.Last() != n)
            {
                BreadCrumbs.Remove(BreadCrumbs.Last());
            }
        }
示例#4
0
 void BreadCrumbsCollectionChanged(object sender, NotifyCollectionChangedEventArgs e)
 {
     MasterNode = BreadCrumbs.Last();
 }