Though it's similar to the TreeView control available in the box, ComponentOne TreeView for WPF provides more powerful features like autosearch, drag-and-drop, and hierarchical templates.
$ dotnet add package C1.WPF.TreeViewThe ComponentOne WPF TreeView can visualize, edit, and select hierarchical data as a tree. It provides more powerful features than the standard one like auto-search, drag-and-drop, and hierarchical templates.

Key Features:
Learn more at developer.mescius.com/componentone/wpf-ui-controls/treeview-control-wpf.