Not really of help to you, but I can confirm that treeview is working in 2015 but in WPF, have not tried winforms.
and some OT:
That being said, I'll use this opportunity to warn everyone who is planning to use large data in WPF treeview that there is still a strange microsoft bug in WPF virtualisation mode, manifesting itself, among other ways, in jerky scrolling and jumpy behaviour and you can google more about that. If using virutalisation recycling mode, artefacts are even stranger.
That bug is present from at least 2010, and it is still here, even though Microsoft states "closed" on that one.
Problem is solved only if you turn off virtualisation (you can do it if you have reasonably small amout of data so you don't care) or rethink your UI and to move to listbox and turn on virtualisation there.