silverlight   发布时间:2022-05-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Silverlight Toolkit ListBoxDragDropTarget学习笔记大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

 最近刚接触Silverlight,感觉学习Silverlight还是要先从控件学起。Silverlight Toolkit 是一个非常不错的控件集,里面具有很多很实用的东西,所以先学习些这些东西还是很有好处的。  自己原来通过写鼠标的各种事件,实现鼠标拖动组件的功能,今天学了学Sliverlight Toolkit 工具,发现有DragDropTarge很好用的东西。废话不多说,直接上代码。  

 最近刚接触Silverlight,感觉学习Silverlight还是要先从控件学起。Silverlight Toolkit 是一个非常不错的控件集,里面具有很多很实用的东西,所以先学习些这些东西还是很有好处的。

 自己原来通过写鼠标的各种事件,实现鼠标拖动组件的功能,今天学了学Sliverlight Toolkit 工具,发现有DragDropTarge很好用的东西。废话不多说,直接上代码

 

首先放上两个ListBox,利用ListBoxDragDropTarget实现拖拽效果

这里需要注意的是,如果想要实现一个ListBox内部的重排序功能,就必须要定义一下ListBox.ItemPanel,否则将无法实现单独ListBox的reorder功能

 

 

接下来写后台代码,这里预先定义一个Person类,作为数据源。在Person类里,定义name、age、headImage属性,别忘了ListBox可是内容控件哦。这里有一点需要大家注意,我们平常绑定数据,用List<>就可以,但是为了实现预期的效果,就必须要使用ObservableCollection<>类型,为什么?因为ObservableCollection表示一个动态数据集合,在添加项、移除项或刷新整个列表时,此集合将提供通知。 

 

 

 

    就这样,利用Silverlight Toolkit很简单就可以实现很强大的功能

 

 

效果截图:

 

 

Silverlight Toolkit ListBoxDragDropTarget学习笔记

 @R_450_1748@ @R_450_1748@      

Silverlight Toolkit ListBoxDragDropTarget学习笔记

大佬总结

以上是大佬教程为你收集整理的Silverlight Toolkit ListBoxDragDropTarget学习笔记全部内容,希望文章能够帮你解决Silverlight Toolkit ListBoxDragDropTarget学习笔记所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。