WPF树视图添加到列表框

时间:2017-05-11 11:13:53

标签: c# wpf xaml listbox treeview

我正在做一个小型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节点添加到列表框中,通常应用程序会舔:右键单击树视图节点将其添加到列表框(或直接将树视图节点拖到列表框中),希望我明确地解释我的问题,谢谢!

0 个答案:

没有答案