I have a treeview where some nodes may have equal names:
Root
--->Node1
--->Node2
--->Node2
The same hierarchy is used in a breadcrumb.
So, when a user clicks in the treeview I want the breadcrumb updated. The selected item in the treeview should be updated when the breadcrumb is operated. It all works well except when the two or more nodes on a level have equal names.
If I click on the last Node2 in the treeview the middle one is selected in the breadcrumb. I've tried setting the Path directly (derived from ContainerFromItemRecursive(_item).FullPath) and setting CurrentItem, but both give the same result. Clicking on the last Node2 in the breadcrumb selects the correct node in the treeview.
See also attached screenshot.
Root
--->Node1
--->Node2
--->Node2
The same hierarchy is used in a breadcrumb.
So, when a user clicks in the treeview I want the breadcrumb updated. The selected item in the treeview should be updated when the breadcrumb is operated. It all works well except when the two or more nodes on a level have equal names.
If I click on the last Node2 in the treeview the middle one is selected in the breadcrumb. I've tried setting the Path directly (derived from ContainerFromItemRecursive(_item).FullPath) and setting CurrentItem, but both give the same result. Clicking on the last Node2 in the breadcrumb selects the correct node in the treeview.
See also attached screenshot.