我正试图拖动工作,以便能够将文件拖到我的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以使其“易于设置”的最佳方法是什么?