I have my TreeViewItems displaying a custom drop down control, so a user selects a node a drop down list appears.
The problem I am facing is when the user selects an item in the drop down control the same MouseLeftButtonDown event is being captured by any TreeViewItems directly underneath where the user clicked. So what is happening is nodes are being expanded/collapsed even though the user has not directly clicked on them.
I was hoping by setting e.handled to "true" on event MouseLeftButtonDown (against the drop down item) this would suppress any further handling of this type of UI event. I can only assume the RadTreeView is ignoring this and actioning the event anyway, causing nodes to expand and collapse without the user telling them to.
My question is, can you verify e.handled is not being checked and if not would it be possible to change how this behaves, so when an event further down the chain marks this event as handled, you respect that setting?
If this is not possible, do you have any other suggestions to my problem?