我有一组要绑定到 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 个“自动生成”列)?