ファイルを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 を抽出して簡単に「スタイル可能」にする最良の方法は何ですか?