Hi, i have a simple model with a list of Customer, each Customer has a property with a list of Order objects.I have a Silverlight XamGrid, where the base band has associated the list of Customers, and the child band has associated the list of Orders.To bind the base band i have the next code:this.xamGrid1.SetBinding(XamGrid.ItemsSourceProperty, () => mainPageViewModel.Customers);this code works very well.Now, to binding the child band i would like to have, for example:this.xamGrid1.ColumnLayouts["Orders"].SetBinding(XamGrid.ItemSourceProperty, (Customer c) => c.Orders);but the ColumnLayout doesn't have any method or property to set a different binding to the xamGrid.How can i do this? Anybody can tell me some solution?
Thanks.
By default you shouldn't need to set up a binding for the ColumnLayout. As long as each Customer exposes a property that is a collection of Order objects and the Key of the ColumnLayout is set to the name of that property then this should be handled automatically. Do you have a sample that I could look at?