Introduction - If you have any usage issues, please Google them yourself
1, read from a xml file and loaded into the treeview control 2, and " select" and " select" , " uncertain" three states 3, to achieve the node status changes, the exposure of business logic (also After that you select a node, but also wanted to do something other something else) 4, an increase of 5 to achieve the dynamic node, multi-attribute binding (including pictures and text) 6, to achieve the set checkBox style