コード例 #1
0
        private void EditRecord(int id)
        {
            var context = (UserViewModel)BindingContext;
            var record  = Mapper.Map <TrackedDayRecordViewModel>(TrackerService.GetRecord(id, context.SelectedDate));

            record.DrinkType = record.DrinkTypes.First(drinkType => drinkType.Name == record.DrinkType.Name);
            var popup = new AddTrackerRecordPopup()
            {
                BindingContext = record
            };

            popup.OnAddRecord += OnEditRecord;
            PopupNavigation.Instance.PushAsync(popup);
        }