при перетаскивании я не вижу вспомогательных линий в Silverlight - PullRequest
1 голос
/ 26 ноября 2010

Silverlight 4, Инструментарий

Во время перетаскивания элемента в ЦЕЛЕВОМ УПРАВЛЕНИИ НЕ видимых линий , показывающих (при перемещении мыши) фактическое положение, в которое будет перетаскиваться элемент, надетый

(например, между элементами, внутри элемента, перед элементом,…)

контроль источника

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

контроль цели

<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>

Может кто-нибудь помочь мне и сказать, что не так? Спасибо

1 Ответ

1 голос
/ 22 февраля 2011

Хорошо, это потому, что тип источника ДОЛЖЕН быть того же интерфейса (типа), что и TARGET

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...