Ejemplo n.º 1
0
 public override void Destroy()
 {
     sfGrid.AutoGeneratingColumn -= GridAutoGenerateColumns;
     sfGrid.Dispose();
     sfGrid = null;
     viewModel = null;
 }
Ejemplo n.º 2
0
 public override View GetSampleContent(Context context)
 {
     sfGrid = new SfDataGrid (context);
     viewModel = new CustomerViewModel ();
     sfGrid.AutoGeneratingColumn += GridAutoGenerateColumns;
     sfGrid.ItemsSource = viewModel.CustomerInformation;
     sfGrid.AllowSorting = true;
     sfGrid.AllowTriStateSorting = true;
     sfGrid.AlternatingRowColor = Color.Rgb(206, 206, 206);
     sfGrid.SortComparers.Add(new SortComparer () { Comparer = new CustomerInfo (), PropertyName="FirstName" });
     sfGrid.SortColumnDescriptions.Add(new SortColumnDescription () { ColumnName = "FirstName", SortDirection = ListSortDirection.Descending });
     return sfGrid;
 }
Ejemplo n.º 3
0
 public CustomSorting()
 {
     sfGrid = new SfDataGrid();
     viewModel = new CustomerViewModel();
     sfGrid.AutoGeneratingColumn += GridAutoGenerateColumns;
     sfGrid.ItemsSource = viewModel.CustomerInformation;
     sfGrid.AllowSorting = true;
     sfGrid.AllowTriStateSorting = true;
     this.sfGrid.HeaderRowHeight = 45;
     this.sfGrid.RowHeight = 45;
     sfGrid.AlternatingRowColor = UIColor.FromRGB(219, 219, 219);
     sfGrid.SortComparers.Add(new SortComparer() { Comparer = new CustomerInfo(), PropertyName = "FirstName" });
     sfGrid.SortColumnDescriptions.Add(new SortColumnDescription() { ColumnName = "FirstName" });
     this.control = this;
     this.AddSubview(sfGrid);
 }