I want to implement a very simple list control. It has 2 properties:
- RowTemplate (ITemplate)
- DataSource (IList)
The control implementation must render each row using the template specified in RowTemplate
passing the corresponding object in the DataSource
list, so that, if I have a property called Name
in the passed object, it would be accessible with a Eval("Name")
.
I want an example of how to render the control using RowTemplate
and how to pass the correspondent DataSource
object to the template.
I'm reading the MSDN documentation on the subject: Data Binding Expression Overview and Binding to Databases but I just can't find how to implement a control that passes an object to the template.