0

ファイルを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から起動するとd'ndが全く動かないようです。

上記の xaml で、TextBlock に加えて/代わりに TreeViewItem をドロップ ターゲットにすることは可能ですか?
2番目の更新:
TreeView.ItemTemplate を抽出して簡単に「スタイル可能」にする最良の方法は何ですか?

4

0 に答える 0