سلام
حالا شد یه سوال درست!
node اصلی ایجاد میشه اما برای sub node ها به مشکل خوردم این داده ها از data base خوانده می شوند
سعی کنید بیشتر کدهای مربوط به ظاهر رو در XAML بنویسید/برای کار شما کافی است اطلاعات دریافتی از بانک(که مربوط به TreeView میشه) را به خصیصه DataContext در کد بدهید(البته اگر کمی با الگوی طراحی MVVM کار کرده باشید بهتر است از آن استفاده کنید) و سپس با کدی شبیه زیر می تونید کارتون را انجام دهید:
کد HTML:
<ctrls:TreeView Margin="5" >
<ctrls:TreeView.ItemTemplate>
<cmn:HierarchicalDataTemplate ItemsSource="{Binding}">
<TextBlock Text="{Binding Name}"></TextBlock>
</cmn:HierarchicalDataTemplate>
</ctrls:TreeView.ItemTemplate>
</ctrls:TreeView>
و دو فضای نام زیرو به قسمت تعریف صفحه تان اضافه کنید:
کد HTML:
xmlns:ctrls="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls"
xmlns:cmn="clr-namespace:System.Windows;assembly=System.Windows.Controls"
موفق باشید