SL5 OOB:为TreeVIewItem启用Drag'和Drop

时间:2013-02-04 13:36:58

标签: drag-and-drop silverlight-5.0 out-of-browser

我正试图拖动工作,以便能够将文件拖到我的SL5 OOB应用程序上。我已经使用TextBox,但无法使用TreeView / TreeViewItem。

这是xaml:

<sdk:TreeView Style="{StaticResource TreeViewStyle1}"   
    ItemsSource="{Binding Items}" AllowDrop="True" Drop="AnyDropTarget_OnDrop">  
      <sdk:TreeView.ItemTemplate>
        <sdk:HierarchicalDataTemplate ItemsSource="{Binding Children}" >
          <TextBlock Text="{Binding Name}" Foreground="WhiteSmoke" AllowDrop="True" Drop="AnyDropTarget_OnDrop" />  
       </sdk:HierarchicalDataTemplate>
     </sdk:TreeView.ItemTemplate>
</sdk:TreeView>  

我做错了什么? 感谢您的任何见解......
更新
看来OOB应用程序必须从本地计算机启动;当从VS2012开始时,似乎根本不起作用。

在上面的xaml中,除了/而不是TextBlock之外,是否可以使TreeViewItem成为放置目标?
更新第二次
提取TreeView.ItemTemplate以使其“易于设置”的最佳方法是什么?

0 个答案:

没有答案
相关问题