Exemplo n.º 1
0
        public Bid2(BidFirst bidFirst)
        {
            InitializeComponent();

            BidFirst = bidFirst;
            if (bidFirst == null)
            {
                BidFirst = new BidFirst();
                edited   = false;
            }
            this.BindingContext = BidFirst;
        }
Exemplo n.º 2
0
        //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)));
        }