You have hit a know issue in the WPF framework - mouseup event fires on control behind OpenFileDialog when doubleclicking on a file.
MSDN Forum - Stop Mouse Evtn from Firing..
StackOverflow - Mouse left button up event and openfiledialog
Generally, part of the issue at your side is that our ItemClick event is fired on Mouseup event of the RadTreeView, its not a typical click event to be raised after down + up on a single element.
There is know elegant solution for this, however, you can unsubscribe from ItemClick event before opening the OpenFileDialog and then subscribe after some interval (for example 500 milliseconds).
You can find sample code below:
sender, RoutedEventArgs e)
OpenFileDialog dialog =
TimeSpan(0, 0, 0, 0, 500);
sender, EventArgs e)
sender, Telerik.Windows.RadRoutedEventArgs e)
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Telerik Feedback Portal
and vote to affect the priority of the items