У меня есть коллекция объектов, которые я хочу привязать к RadGridView (из набора инструментов Telerik). Класс объектов выглядит так (минимальный код, необходимый для понимания), где у меня есть 1 свойство и 1 массив значений, которые:
public class AttributeEntry : INotifyPropertyChanged
{
public string Code { get; set; }
private string[] _values;
public string[] Values
{
get { return _values; }
set { _values = value; }
}
public string this[int index]
{
get { return _values[index]; }
set
{
_values[index] = value;
if (PropertyChanged != null)
PropertyChanged(this, new PropertyChangedEventArgs(Binding.IndexerName));
}
}
public event PropertyChangedEventHandler PropertyChanged;
}
Кто-нибудь знает (простой) способ, используя паттерн MVVM, иметь RadGridView с определенными столбцами (в моем случае, соответствующими свойству «Код») и некоторые столбцы, «автоматически созданные» с каждым столбцом, соответствующим элементам коллекции (в моем случае это элементы массива «Значения». Если в моей коллекции 7 значений, у меня должно быть 7 «автоматически сгенерированных» столбцов)?