public Bid2(BidFirst bidFirst) { InitializeComponent(); BidFirst = bidFirst; if (bidFirst == null) { BidFirst = new BidFirst(); edited = false; } this.BindingContext = BidFirst; }
//async void OnCollectionViewSelectionChanged(object sender, SelectedItemChangedEventArgs args) //{ // BidFirst selectedPage1 = args.SelectedItem as BidFirst; // if (selectedPage1 != null) // { // //Снимаем выделение // BidList1.SelectedItem = null; // //Переходим на страницу редактирования элемента // //await Navigation.PushAsync(new BidSecond(selectedPage1)); // } //} //async void AddToPage3(object sender, EventArgs e) //{ // Page3.AddItem(int.Parse(numEntry.Text), companyEntry.Text, int.Parse(priceLbl.Text));//Вызываем статичный метод класса Page3 для добавления элемента во вкладку 'Оплата' // await Shell.Current.GoToAsync("//page3"); //Переход на страницу 'Оплата' //} public async void EditListButton_Clicked(object sender, EventArgs args) { ImageButton btn = sender as ImageButton; BidFirst selectedPage1 = btn.BindingContext as BidFirst; if (selectedPage1 == null) { return; } await Navigation.PushAsync(new Bid2((selectedPage1))); }