我正在做一个小型WPF项目,需要将树视图节点添加到列表框,目前我有绑定数据到我的树视图:
<Window.Resources>
<HierarchicalDataTemplate DataType="{x:Type data:Category}" ItemsSource="{Binding Path=Products}">
<TextBlock Text="{Binding Path=CategoryName}" AllowDrop="True"/>
</HierarchicalDataTemplate>
<HierarchicalDataTemplate DataType="{x:Type data:Product}" >
<TextBlock Text="{Binding Path=ModelName}" AllowDrop="True"/>
</HierarchicalDataTemplate>
</Window.Resources>
<TreeView x:Name="tv_Project" Margin="5" />
我在初始化主窗口时绑定了itemsource:
tv_Project.ItemsSource = App.StoreDb.GetCategoriesAndProducts();
但我不知道如何编写代码将treevide节点添加到列表框中,通常应用程序会舔:右键单击树视图节点将其添加到列表框(或直接将树视图节点拖到列表框中),希望我明确地解释我的问题,谢谢!