我有一個對象集合,我想綁定到RadGridView(從工具包telerik)。類對象正在尋找這樣的(要了解需要最少的代碼),在那裏我有1財產和1個陣列值:綁定MVVM(僅)從集合自動生成的一些列
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(在我的情況下對應於'Code'屬性)和一些列「自動生成」,每列對應於一個集合的元素(在我的例子中是數組的值)。在我的收藏中有7個值,我應該有7個「自動生成」列)?
值中的元素數量是否是動態的? – 2011-04-20 15:13:15
否。所有AttributeEntry對象在Values數組中都有相同數量的元素。它的定義是一個應用程序配置參數(目前它的值是150,但明天它可能會改變......) – Philippe 2011-04-20 15:26:58