Generally in this case the approach is the same in both WPF and Silverlight. You can use our QueryableCollectionView and the grid automatically will synchronize SortDescriptors.
I've attached small example for WPF however the approach is exactly the same in Silverlight.
Don't hesitate to contact us if you have other questions.
Sincerely yours,
Vlad
the Telerik team
Browse the videos here>> to help you get started with RadControls for WPF