* 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中元素的拖动。

您应该处理PanelDragDropTargetDragEnter事件,并将您的首选值分配给该事件中事件的Effects属性。

链接地址: http://www.djcxy.com/p/34543.html

上一篇: AllowDrop of *DragDropTarget not available in latest Silverlight toolkit 4

下一篇: Silverlight expander control breaking intellisense