XamDataGridでクリップボードを操作する。独自で組む必要はなく、FieldLayoutSettingにプロパティAllowClipboardOperationsが用意されているので、そのプロパティを設定するだけで実現できます。コピー時に、複数のセルを選択・コピーすることもできる。なかなかやりおる。

http://help.jp.infragistics.com/Help/NetAdvantage/WPF/2011.1/CLR4.0/html/InfragisticsWPF4.DataPresenter.v11.1~Infragistics.Windows.DataPresenter.FieldLayoutSettings~AllowClipboardOperations.html