public override string ConvertToInvariantString(object value)
        {
            if (!(value is ColumnDefinitionCollection cdc))
            {
                throw new NotSupportedException();
            }
            var converter = new GridLengthTypeConverter();

            return(string.Join(", ", cdc.Select(cd => converter.ConvertToInvariantString(cd.Width))));
        }
        public override string ConvertToInvariantString(object value)
        {
            if (!(value is RowDefinitionCollection rdc))
            {
                throw new NotSupportedException();
            }
            var converter = new GridLengthTypeConverter();

            return(string.Join(", ", rdc.Select(rd => converter.ConvertToInvariantString(rd.Height))));
        }