Description: wpf own tree with no checkbox, you can make use of this example to modify the tree de profile, reference reference bar
File list (Check if you may need any files):
TreeViewWithCheckBoxes\TreeViewWithCheckBoxes.sln
......................\TreeViewWithCheckBoxes
......................\......................\App.xaml
......................\......................\App.xaml.cs
......................\......................\FooViewModel.cs
......................\......................\Properties
......................\......................\..........\AssemblyInfo.cs
......................\......................\..........\Resources.Designer.cs
......................\......................\..........\Resources.resx
......................\......................\..........\Settings.Designer.cs
......................\......................\..........\Settings.settings
......................\......................\TreeViewWithCheckBoxes.csproj
......................\......................\VirtualToggleButton.cs
......................\......................\Window1.xaml
......................\......................\Window1.xaml.cs