Покопавшись в исходниках ArcGIS Silverlight Viewer выяснилось, что добраться к контролу можно проще используя его имя. В данном случае обработчик события можно прицепить следующим образом:
ESRI.ArcGIS.Client.Toolkit.FeatureDataGrid mapFeGrid = MapApplication.Current.FindObjectInLayout("FeatureDataGrid") as ESRI.ArcGIS.Client.Toolkit.FeatureDataGrid;
mapFeGrid.SelectionChanged +=mapFeGrid_SelectionChanged;
void mapFeGrid_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
}