To set a custom row height, override UITableViewSource.GetHeightForRow(UITableView,NSIndexPath):
public class ColorTableDataSource : UITableViewSource
{
List<DomainClass> Model { get; set; }
public override nfloat GetHeightForRow(UITableView tableView, NSIndexPath indexPath)
...