private void SetupGrid() { MainScape.Clear(); MainScape.Configure(AppsGridView_ItemClick, this.Resources["AppTileStyle"] as Style, this.Resources["AppTileTemplate"] as DataTemplate, AppsGridView_ItemClick, this.Resources["AppTileStyleSnapped"] as Style, this.Resources["AppTileTemplateSnapped"] as DataTemplate, LandscapeRow.ActualHeight, true); //All apps should be added here to appear on the main page. MainPageItem i; if (App.isSmallScreen()) { i = new MainPageItem(App.Apps.Scientific); MainScape.AddItem(i); } else { i = new MainPageItem(App.Apps.Scientific); MainScape.AddItem(i); i = new MainPageItem(App.Apps.Programmer); MainScape.AddItem(i); i = new MainPageItem(App.Apps.Statistics); MainScape.AddItem(i); } }
private void InitializeGridView() { MainScape.Clear(); MainScape.Configure(AppsGridView_ItemClick, this.Resources["AppTileStyle"] as Style, this.Resources["AppTileTemplate"] as DataTemplate, AppsGridView_ItemClick, this.Resources["AppTileStyleSnapped"] as Style, this.Resources["AppTileTemplateSnapped"] as DataTemplate, LandscapeRow.ActualHeight, true); //All apps should be added here to appear on the main page. MainPageItem i = new MainPageItem(App.Apps.Area); MainScape.AddItem(i); i = new MainPageItem(App.Apps.Distance); MainScape.AddItem(i); i = new MainPageItem(App.Apps.Mass); MainScape.AddItem(i); i = new MainPageItem(App.Apps.Speed); MainScape.AddItem(i); i = new MainPageItem(App.Apps.Volume); MainScape.AddItem(i); i = new MainPageItem(App.Apps.Acceleration); MainScape.AddItem(i); i = new MainPageItem(App.Apps.Angles); MainScape.AddItem(i); i = new MainPageItem(App.Apps.NoPage); MainScape.AddItem(i); i = new MainPageItem(App.Apps.NoPage); MainScape.AddItem(i); i = new MainPageItem(App.Apps.Current); MainScape.AddItem(i); i = new MainPageItem(App.Apps.NoPage); MainScape.AddItem(i); i = new MainPageItem(App.Apps.NoPage); MainScape.AddItem(i); i = new MainPageItem(App.Apps.NoPage); MainScape.AddItem(i); i = new MainPageItem(App.Apps.NoPage); MainScape.AddItem(i); i = new MainPageItem(App.Apps.NoPage); MainScape.AddItem(i); i = new MainPageItem(App.Apps.NoPage); MainScape.AddItem(i); i = new MainPageItem(App.Apps.NoPage); MainScape.AddItem(i); i = new MainPageItem(App.Apps.NoPage); MainScape.AddItem(i); i = new MainPageItem(App.Apps.NoPage); MainScape.AddItem(i); }
public MyPage() { AbsoluteLayout absoluteLayout = new AbsoluteLayout(); mycollectionview = new mycollectionview(); _bottomSheetFrame = new Frame { HasShadow = true, CornerRadius = 20 }; BoxView box = new BoxView { Margin = 5, HeightRequest = 4, CornerRadius = 5, WidthRequest = 70, BackgroundColor = Color.Gray, HorizontalOptions = LayoutOptions.Center }; var panGesture = new PanGestureRecognizer(); panGesture.PanUpdated += OnPanUpdated; _bottomSheetFrame.GestureRecognizers.Add(panGesture); mycollectionview.stackLayout.Padding = 10; _bottomSheetStackLayout = new StackLayout { Children = { box, mycollectionview.stackLayout } }; _bottomSheetFrame.Content = _bottomSheetStackLayout; absoluteLayout.Children.Add(_bottomSheetFrame); _bottomSheetFrame.TranslateTo(_bottomSheetFrame.X, 300, 20); y = 300; //mycollectionview.collectionView.HeightRequest = App.ScreenHeight-250; BindingContext = new MainPageItem(); Content = absoluteLayout; }
private void List_ItemSelected(object sender, SelectedItemChangedEventArgs e) { MainPageItem selectedItem = e.SelectedItem as MainPageItem; if (selectedItem == null) { return; } if (selectedItem.Title == "Queue") { NavigationService.NavigateTo("Queue"); } else if (selectedItem.Title == "Subscribed Podcasts") { NavigationService.NavigateTo("Subscribed"); } }
public ResourceDetails(MainPageItem item, MainPageViewModel model) : this() { Parameter = item; ViewModel = model; }
private void AppsGridView_ItemClick(object sender, ItemClickEventArgs e) { MainPageItem item = e.ClickedItem as MainPageItem; App.NavigateToPage(item.App); }