public MasterDetailPageMasterViewModel()
 {
     MenuItems          = MasterDetailPageManager.PageItems();
     UserName           = App.UserDetails.name;
     Rating             = App.UserDetails.rating;
     UserProfilePicture = App.UserDetails.picture;
 }
Exemple #2
0
        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;
        }
Exemple #3
0
 public MainPage()
 {
     ItemsSource = MasterDetailPageManager.PageItems();
     InitializeComponent();
     listView.ItemsSource = ItemsSource;
 }