Hi Jackdoh,
Thank you for your interest in Syncfusion products.
We have a method named as AddNodeToSelectedItems() for selecting one or more nodes from the Treeview children collection. We have created a simple sample with all your requirement. Please find the sample from the link given below.
http://files.syncfusion.com/support/Tools.WPF/7.3.0.20/F89977/main.htmHope this sample will meet requirement. Please let us know if you have any other further queries.
Thanks,
Prabu