none
wpf3.5 放大镜,listbox图片拖拽到Treeview中 RRS feed

  • 问题

  • 在wpf3.5中怎么实现放大镜功能,以及对listBox中图片进行拖拽到TreeView中,菜鸟求助,有相关经验的各位大侠,望赐教!!!!

    程序人生

    2013年3月13日 13:14

答案

  • 你好,

    >>在wpf3.5 中怎样实现放大镜功能

     你可以使用VisualBrush 来绘制选定区域(即需要放大的部分),设置VisualBrush的属性来 控制放大的倍数等。

    Viewbox值越大表示固定大小的Ellipse里面可以看到更多的insideGrid里面的内容,所以放大倍数就会越小, 反之放大倍数越大。RelativeToBoundingBox相对于边境的单位。   Viewport是观察孔 可以按比例来缩放视图。

    详情请参考博客:http://blog.csdn.net/sanjiawan/article/details/6765841

    >>对listBox中图片进行拖拽到TreeView中

    对于拖拽,你所需要明确的是,所有的操作都需要包含在事件中,当某一事件发生时,进行某种操作,也就是说,你需要在事件中进行图片移动的操作。这里有一个很详细的关于WPF中拖拽效果实现的教程:http://wpftutorial.net/DragAndDrop.html, 根据他的步骤你就可以更加清楚你所需要做的事情。


    Lisa Zhu [MSFT]
    MSDN Community Support | Feedback to us
    Develop and promote your apps in Windows Store
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2013年3月14日 8:10
    版主