2010-06-15 40 views
0

我创建了一个TreeViewDragDropTarget这样,为了得到一个TreeView的父节点在TreeViewDragDropTarget在Silverlight

<controlsToolKit:TreeViewDragDropTarget msWindows:DragDrop.AllowDrop="False" ItemDroppedOnTarget="TreeViewDragDropTarget_ItemDroppedOnTarget" ItemDragCompleted="TreeViewDragDropTarget_ItemDragCompleted" AllowedSourceEffects="Copy"> 
    <controlsToolKit:TreeViewDragDropTarget.Resources> 
    <common:HierarchicalDataTemplate x:Key="hierarchicalTemplate" ItemsSource="{Binding ChildNode}"> 
     <TextBlock Text="{Binding MainText, Mode=TwoWay}" TextWrapping="Wrap"/> 
    </common:HierarchicalDataTemplate> 
    </controlsToolKit:TreeViewDragDropTarget.Resources> 
    <controls:TreeView x:Name="MainTreeView" BorderThickness="1" ItemTemplate="{StaticResource hierarchicalTemplate}" Background="Transparent" Cursor="Hand" BorderBrush="{x:Null}" VerticalAlignment="Top"/> 
    </controlsToolKit:TreeViewDragDropTarget> 

All I am doing is dropping some text into the nodes of the treeview. I want to find the parent node of the drop target. How do I do it? 

回答