protected void Page_Load(object sender, EventArgs e) { var evseManager = new POIManager(); var testPoint = evseManager.Get(3400); if (testPoint != null) { List <ChargePoint> sourceList = new List <ChargePoint>(); sourceList.Add(testPoint); GridViewSource.DataSource = sourceList; GridViewSource.DataBind(); var similarPoints = evseManager.FindSimilar(testPoint); GridViewSimilar.DataSource = similarPoints; GridViewSimilar.DataBind(); } else { } }
public override void ViewDidLoad() { base.ViewDidLoad(); Title = "Tic Tac Toe"; var flowLayout = new UICollectionViewFlowLayout { SectionInset = new UIEdgeInsets { Top = 0, Left = 15, Right = 15, Bottom = 0 } }; var collectionView = new UICollectionView(View.Frame, flowLayout) { BackgroundColor = UIColor.White, LayoutMargins = new UIEdgeInsets(0, 15, 0, 15) }; View.Add(collectionView); var source = new GridViewSource(collectionView); collectionView.Source = source; collectionView.Delegate = new GridDelegateFlowLayout(source); var bindingSet = this.CreateBindingSet <MainView, MainViewModel>(); bindingSet.Bind(source).To(vm => vm.Marks); bindingSet.Bind(source).For(s => s.SelectionChangedCommand).To(vm => vm.MarkGridCommand); bindingSet.Apply(); collectionView.ReloadData(); }
/// <summary> /// Обновить контрол GridView. /// </summary> private void UpdateGridView() { GridViewSource.DataSource = CurrenItems; GridViewSource.DataBind(); UpdatePanel1.Update(); }
public GridDelegateFlowLayout(GridViewSource gridViewSource) { _gridViewSource = gridViewSource; }