コード例 #1
0
        public MyFridgePage()
        {
            InitializeComponent();

            BindingContext = viewModel = new FoodItemsViewModel(false);

            viewModel.FoodItems = new ObservableCollection <FoodItem>();
            //var users = App.UserCollection.Find(u => u.email == "*****@*****.**").ToListAsync().Result;
            //var user = users.Count == 1 ? users.ElementAt(0) : null;
            var user = App.currentUser;

            if (user?.FoodIds != null)
            {
                foreach (var food in user.Foods)
                {
                    food.FoodItem = new FoodItem(food.FoodItemId);
                    viewModel.FoodItems.Add(food.FoodItem);
                }
            }

            ItemsListView.ItemsSource = viewModel.FoodItems;
        }
コード例 #2
0
        public FoodItemsPage()
        {
            InitializeComponent();

            BindingContext = viewModel = new FoodItemsViewModel(true);
        }