private async void SwipeGestureRecognizer_Swiped(object sender, SwipedEventArgs e) { await CaloriesCard.TranslateTo(0, 220, 3000); CaloriesCard.IsVisible = false; }
/// <summary> /// Initializes a new instance for the <see cref="DailyCaloriesReportViewModel" /> class. /// </summary> public DailyCaloriesReportViewModel() { CardItems = new List <CaloriesCard>() { new CaloriesCard() { Icon = "\ue750", Session = "Breakfast", EnableButton = true }, new CaloriesCard() { Icon = "\ue74e", Session = "Lunch" }, new CaloriesCard() { Icon = "\ue74f", Session = "Dinner" }, new CaloriesCard() { Icon = "\ue74b", Session = "Snack" } }; BreakfastCalories = new ObservableCollection <Calorie>() { new Calorie() { Quantity = 30, Nutrient = "Fiber", Indicator = "#5588fe" }, new Calorie() { Quantity = 260, Nutrient = "Protein", Indicator = "#7cf74c" }, new Calorie() { Quantity = 80, Nutrient = "Carbs", Indicator = "#fd50c8" }, new Calorie() { Quantity = 100, Nutrient = "Calcium", Indicator = "#ffdd7c" }, new Calorie() { Quantity = 40, Nutrient = "Fat", Indicator = "#fe6751" }, new Calorie() { Quantity = 60, Nutrient = "Vitamins", Indicator = "#7d46c2" }, }; DinnerCalories = new ObservableCollection <Calorie>() { new Calorie() { Quantity = 20, Nutrient = "Fibre", Indicator = "#5588fe" }, new Calorie() { Quantity = 210, Nutrient = "Protein", Indicator = "#7cf74c" }, new Calorie() { Quantity = 50, Nutrient = "Carbs", Indicator = "#fd50c8" }, new Calorie() { Quantity = 140, Nutrient = "Calcium", Indicator = "#ffdd7c" }, new Calorie() { Quantity = 20, Nutrient = "Fat", Indicator = "#fe6751" }, new Calorie() { Quantity = 100, Nutrient = "Vitamins", Indicator = "#7d46c2" }, }; LunchCalories = new ObservableCollection <Calorie>() { new Calorie() { Quantity = 40, Nutrient = "Fibre", Indicator = "#5588fe" }, new Calorie() { Quantity = 210, Nutrient = "Protein", Indicator = "#7cf74c" }, new Calorie() { Quantity = 120, Nutrient = "Carbs", Indicator = "#fd50c8" }, new Calorie() { Quantity = 40, Nutrient = "Calcium", Indicator = "#ffdd7c" }, new Calorie() { Quantity = 50, Nutrient = "Fat", Indicator = "#fe6751" }, new Calorie() { Quantity = 90, Nutrient = "Vitamins", Indicator = "#7d46c2" }, }; SnackCalories = new ObservableCollection <Calorie>() { new Calorie() { Quantity = 40, Nutrient = "Fibre", Indicator = "#5588fe" }, new Calorie() { Quantity = 210, Nutrient = "Protein", Indicator = "#7cf74c" }, new Calorie() { Quantity = 70, Nutrient = "Carbs", Indicator = "#fd50c8" }, new Calorie() { Quantity = 130, Nutrient = "Calcium", Indicator = "#ffdd7c" }, new Calorie() { Quantity = 60, Nutrient = "Fat", Indicator = "#fe6751" }, new Calorie() { Quantity = 80, Nutrient = "Vitamins", Indicator = "#7d46c2" }, }; SelectedSessionCaloriesCard = CardItems[0]; this.SessionCommand = new Command(this.SessionButtonClicked); }