-1
我得到這個XAML代碼已經(負載的TreeView從列表
<TreeView x:Name="treeViewSL" Margin="10,5,875,10" Grid.Row="1">
<TreeView.Resources>
<HierarchicalDataTemplate
DataType="{x:Type OfflineSparepartEntities:ArtikelTreeNode}"
ItemsSource="{Binding ArtikelTreeNode}"
>
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding NodeText}"/>
</StackPanel>
</HierarchicalDataTemplate>
</TreeView.Resources>
</TreeView>
我得到2列表,它給我回正確的數據:
//Data for Root Element
var root = svc.GetRootArtikelTreeNode(WebSLList, eqNr, LanguageCode.D);
//Data for Child
var _childNodes = svc.GetChildArtikelTreeNodes(WebSLList, eqNr, _childParentId, LanguageCode.D);
我已經與
treeViewSL.ItemsSource = root.NodeText.ToList();
treeViewSL.Items.Refresh();
試了一下
但後來我只得到這個:
因此只有根元素splited ..
我如何與根節點和子節點得到這在一個正常的樹節點
怎麼你的意思Treeitem,童車? –
只需使用屬性標題(字符串)和Childs(IEnumerable)創建一個簡單的類。然後按照我在答案中所講的內容並查看結果。在瞭解了WPF中TreeView的工作原理之後,您可以將此概念應用於您的(視圖)模型。 –
Snicker
我現在用'string header創建了Childs類; IEnumerable _aNode;'並設置itemssource,但當然現在它的空 –