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
            {
            }
        }
Esempio n. 2
0
        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();
        }
Esempio n. 3
0
 /// <summary>
 /// Обновить контрол GridView.
 /// </summary>
 private void UpdateGridView()
 {
     GridViewSource.DataSource = CurrenItems;
     GridViewSource.DataBind();
     UpdatePanel1.Update();
 }
Esempio n. 4
0
 public GridDelegateFlowLayout(GridViewSource gridViewSource)
 {
     _gridViewSource = gridViewSource;
 }