ListBox里装了多个 UserControl类型的Item现在想把从ListBox 把 UserControl 拖动到一个 Canvas,谢谢大家了。

解决方案 »

  1.   

    我是在ListBox上写LeftButtonDown 事件和 MouseMove事件的不知道对不对我用DataObject封装选中的类型
      DataObject data = new DataObject(typeof(UserControl), lv.SelectedItem);typeof后的类型 写什么,是直接写UserControl类型吗?
      

  2.   

    哭。
    有没有什么好的思路把 listbox中添加的自定义控件拖出来啊?
    拖到一个Canvas布局容器里
      

  3.   

    寻找一种好的思路。
    Blend中Notetable的思路有谁帮忙解释一下。谢谢大家了
      

  4.   

    有个这样的开源控件  从ItemsControl里面把Item拖进(拖回)到另一个容器里
    忘记叫什么了
      

  5.   

    谢谢 Error_Code的提示,我找一下
      

  6.   

    找到了   
    演示地址
    http://msbluelight-0.agappdom.net/e1/d/77525/19442289/63392630400/0.dWOR_ffJdrZyNoFBK637MJknkbs/zziframehtml2zz.html#%2f%2fappId%2fSL_Drag_Drop.xap%2f%2f%2f%2f%2f%2f%2ftrue%2f2.0%2f0source 
    http://silverlightdragdrop.codeplex.com/
      

  7.   


    ItemsControl不能拖动 到任意的布局,只能to another ItemsControl