public MasterDetailPageMasterViewModel() { MenuItems = MasterDetailPageManager.PageItems(); UserName = App.UserDetails.name; Rating = App.UserDetails.rating; UserProfilePicture = App.UserDetails.picture; }
public CardGridView() { List <CardGridItemView> list = new List <CardGridItemView>(); ItemsSource = MasterDetailPageManager.PageItems(); foreach (var item in ItemsSource) { CardGridItemView card = new CardGridItemView(item); list.Add(card); } rows = ItemsSource.Count / collumns; var grid = new Grid() { HorizontalOptions = LayoutOptions.FillAndExpand, VerticalOptions = LayoutOptions.FillAndExpand }; for (int i = 0; i < rows; i++) { grid.RowDefinitions.Add(new RowDefinition { Height = new GridLength(2, GridUnitType.Star) }); } for (int i = 0; i < collumns; i++) { grid.ColumnDefinitions.Add(new ColumnDefinition { Width = new GridLength(2, GridUnitType.Star) }); } for (int i = 0; i < rows; i++) { for (int j = 0; j < collumns; j++) { grid.Children.Add(list[i * rows + j], i, j); } } Content = grid; }
public MainPage() { ItemsSource = MasterDetailPageManager.PageItems(); InitializeComponent(); listView.ItemsSource = ItemsSource; }