public override void ViewDidLoad ()
{
base.ViewDidLoad ();
this.flexGrid.ColumnHeaderFont = UIFont.BoldSystemFontOfSize (this.flexGrid.Font.PointSize);
this.flexGrid.AutoGenerateColumns = false;
this.flexGrid.IsReadOnly = true;
GridColumn[] columns = new[] {
new GridColumn { Binding = "Active", WidthType = GridColumnWidth.Star, Width = 2},
new GridColumn { Binding = "FirstName", Header = "Name", WidthType = GridColumnWidth.Star, Width = 4},
new GridColumn { Binding = "OrderTotal", Format = "C", Aggregate = Xuni.iOS.Core.XuniAggregate.Sum, WidthType = GridColumnWidth.Star, Width = 4}
};
this.flexGrid.Columns.AddRange (columns);
this.flexGrid.ItemsSource = Customer.GetCustomerList(100);
this.flexGrid.CollectionView.GroupDescriptions.Add (new Xuni.iOS.Core.XuniPropertyGroupDescription("Country"));
}