2010-11-26 2 views
1

Silverlight 4, Werkzeugsetbeim Ziehen, ich habe keine Helfer-Linien in Silverlight

Während Ziehen ein Element auf TARGET CONTROL gibt es NICHT sichtbare Linien zeigt (während der Mausbewegung) tatsächlich sehen Position, wo Artikel auf

setzen gezogen werden (zum Beispiel zwischen den einzelnen Posten, innen Artikel vor Artikel, ...)

Quellensteuerung

<toolkit:ListBoxDragDropTarget AllowDrop="False" AllowedSourceEffects="Copy, Link, Scroll"> 
     <ListBox ItemsSource="{Binding ToolboxItems}"> 
         <ListBox.ItemTemplate> 
           <DataTemplate> <!-- some binding --> </DataTemplate> 
        </ListBox.ItemTemplate> 
     </ListBox> 
    </toolkit:ListBoxDrag...> 

Zielsteuerung

<toolkit:TreeViewDragDropTarget AllowDrop="True"> 
    <sdk:TreeView ItemsSource="{Binding ScriptRows}"   
     <sdk:TreeView.ItemTemplate> 
      <sdk:HierarchicalDataTemplate ItemsSource="{Binding Path=Children}"> 
     <!-- some binding --> 
    </sdk:HierarchicalDataTemplate> 
    </sdk:TreeView.ItemTemplate> 
</sdk:TreeView> 

Kann helfen jemand mir und sagen, was falsch ist? Danke

Antwort

1

Ok, es ist, weil der Quelltyp die gleiche Schnittstelle (Typ) als TARGET

+0

ich das gleiche Problem sein muss, kann ich nicht in einem TreeView per Drag & Drop, aber beide Itemssource des Typ ist ObservalbeCollection < IFilterableTreeViewItem>. Hast du eine andere Idee? – Aaaaaaaa