* DragDropTarget的AllowDrop在最新的Silverlight工具包4中不可用
我知道这已经讨论了很多次,但我已经通过互联网上的所有帖子,没有任何帮助解决我的问题。
我正在使用PanelDragDropTarget,但无法在我的xaml中使用AllowDrop
属性时AllowDrop
它。 我当然注册了两个命名空间,但仍然出现以下错误:
XML命名空间'clr-namespace:System.Windows.Controls; assembly = System.Windows.Controls.Toolkit'中的'PanelDragDropTarget'类型中不存在'AllowDrop'属性。 C: MainPage.xaml中
要么
XML命名空间'clr-namespace:Microsoft.Windows; assembly = System.Windows.Controls.Toolkit'中的'PanelDragDropTarget'类型中不存在'AllowDrop'属性。 C: MainPage.xaml中
所引用的Toolkit库是4.0.5.0版,我也引用了Toolkit.Internals。 我正在使用VS 2008。
听起来像你实际上在Silverlight 3中工作而不是4. AllowDrop
是Silverlight 4中添加的UIElement
一个属性。它与主机系统和silverlight之间文件列表的拖放有关。 它与工具箱提供的DragDrop框架无关,该工具箱侧重于Silverlight中元素的拖动。
您应该处理PanelDragDropTarget
的DragEnter
事件,并将您的首选值分配给该事件中事件的Effects
属性。
上一篇: AllowDrop of *DragDropTarget not available in latest Silverlight toolkit 4