Silverlight中DataGrid怎么实现拖动改变行顺序

Silverlight中DataGrid如何实现拖动改变行顺序
如题

------解决方案--------------------
Silverlight Datagrid实现拖动排序,可以分两个步骤:
1. 实现Datagrid行拖动,使用DataGridMovableRows 即可实现,具体请看实例代码:



http://silverlightchina.net/html/download/code/2012/0716/17403.html

2. 实现Datagrid排序,通过绑定PagedCollectionView数据集合实现,详细请看实例代码:

http://silverlightchina.net/html/tips/2010/1023/2852.html