public void Navigate(AbstractNode destinationNode) { Node node = destinationNode as Node; Leaf leaf = destinationNode as Leaf; if (node != null) { Path.Add(destinationNode); SelectedNode = node; } if (leaf != null) { // NavigationService invoke } }
public void Navigate(AbstractNode destinationNode) { Node node = destinationNode as Node; Leaf leaf = destinationNode as Leaf; if (node != null) { Path.Add(node); SelectedNode = node; } if (leaf != null) { // NavigationService invoke TryInternalNavigate(new Uri("/About", UriKind.Relative)); } }