0
我創建一個自定義對象,你可以看到下面綁定自定義對象的Datagrid Silverlight 4中
public class GridViewModel
{
private List _listRowCust = new List();
public List ListRowCust
{
get { return _listRowCust; }
set { _listRowCust = value; }
}
}
public class RowCustom
{
private List<CellCustom> _listCellCustom = new List<CellCustom>();
public List<CellCustom> ListCellCustom
{
get { return _listCellCustom; }
set { _listCellCustom = value; }
}
public RowCustom() { }
}
我嘗試綁定在silverlight4可用的DataGrid對象的自定義對象。 我想綁定數據網格上的任何單元格。一行應該由一個行對象和一個cellCustom標識每個單元格。
我使用此代碼
textColumn = new DataGridTextColumn();
textColumn.Header = "RemainingWork";
textColumn.Binding = new Binding("Cell[0]"); //it's a supposed syntax possibility in fact I have 3 rows with 10 cells
GridElements.Columns.Add(textColumn);
GridElements.ItemsSource = e.GridViewModel.ListRowCust;
我沒有找到如何定製綁定任何解釋。 你有什麼想法嗎?
謝謝 最好的問候, 亞歷山大
該示例不完整。物業叫做「細胞」在哪裏?爲什麼'GridViewModel'不爲'ListRowCust'使用'List'? –
AnthonyWJones
2010-01-03 18:56:56