This example demonstrates how to implement custom column chooser in order to hide/show desired columns in RadGridView for Silverlight and WPF
See also:
http://docs.telerik.com/devtools/wpf/controls/radgridview/features/overview-controlpanel.html