WPF - Bind Grid Rows to List of Model
===

So I have a list of persons, and would like each row in my grid to correspond to a element in the list.<br/>
The trick is - I would like each attribute of a person to have a different control.
<br/><br/>
For example I would like the name attribute to use a textbox, the age attribute to use a dropdown box, and the isfemale attribute to use a checkbox.<br/><br/>

In other words I want a grid of repeating rows, where is row is a set if different controls.