0

我试图让拖放工作能够将文件拖到我的 SL5 OOB 应用程序上。我已经让它与 TextBox 一起使用,但无法让它与 TreeView/TreeViewItem 一起使用。

这是xml:

<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 开始时, d 'nd 似乎根本不起作用。

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

4

0 回答 0