public static void RefreshLineGridView(LinesType type, int acceptedLinesSumBit) { if (_IsPageCached) { LinesListViewManager.RefreshGridView(_LinesGridViews.First(p => p.Item1 == type).Item2, acceptedLinesSumBit); } }
private async Task LoadLinesToView() { _IsPageCached = true; LinesListViewManager.SetInstance(LinesScrollViewer); await LinesListViewManager.AddLineTypeToListViewAsync(LinesType.Favourites, "Ulubione", Line.FAVOURITE_BIT, LineSelectionChangedAsync); await LinesListViewManager.AddLineTypeToListViewAsync(LinesType.Trams, "Tramwaje", Line.TRAM_BITS, LineSelectionChangedAsync); await Task.Delay(100); await LinesListViewManager.AddLineTypeToListViewAsync(LinesType.Busses, "Autobusy", Line.GetBusBitsWithoutFastBus(), LineSelectionChangedAsync); await LinesListViewManager.AddLineTypeToListViewAsync(LinesType.Fast_Busses, "Autobusy przyśpieszone", Line.FAST_BUS_BIT, LineSelectionChangedAsync); await LinesListViewManager.AddLineTypeToListViewAsync(LinesType.Night_Busses, "Nocne", Line.NIGHT_BUS_BIT, LineSelectionChangedAsync); await LinesListViewManager.AddLineTypeToListViewAsync(LinesType.Mini_Busses, "Minibusy", Line.MINI_BIT, LineSelectionChangedAsync); await LinesListViewManager.AddLineTypeToListViewAsync(LinesType.Others, "Inne", Line.AIRPORT_BIT, LineSelectionChangedAsync); _LinesGridViews = LinesListViewManager.GetLineTypesGridViewList(); }