Как мне сделать так, чтобы, когда пользователь выбирает узел дерева, все из них под ним были выбраны? Это то, что мне не хватает в свойствах, или мне нужно это кодировать?
Кажется, вы должны написать это, это довольно просто, просто обработайте событие OnChange узла дерева и установите .Checked для всех его братьев и сестер.