¿Cómo convertir 'MS.Internal.Data.CollectionViewGroupInternal' para usar?

Hago referenciade esta maneray crea miDataGrid.

Pero necesito usar el parámetro cuando invoco Command.

Veo que es unMS.Internal.Data.CollectionViewGroupInternal tipo, y no sé cómo convertirlo.

El 'MS.Internal.Data.CollectionViewGroupInternal' tiene elementos y su nombre, ¿cómo puedo obtenerlo? O puedo vincular mi parámetro aCommandParametertal vez comoSelectedItem deDataGridporque tengo unDependencyProperty para hacer clicExpander.

public class ExpanderDataGrid : DataGrid
    {
        public string SelectedExpanderName
        {
            get
            {
                return (string)GetValue(SelectedExpanderNameProperty);
            }
            set
            {
                SetValue(SelectedExpanderNameProperty, value);
            }
        }

        public static readonly DependencyProperty SelectedExpanderNameProperty = DependencyProperty.Register("SelectedExpanderName",
                typeof(string), typeof(ExpanderDataGrid),
            new FrameworkPropertyMetadata("",
            FrameworkPropertyMetadataOptions.BindsTwoWayByDefault));
    }

Respuestas a la pregunta(1)

Su respuesta a la pregunta