예제 #1
0
        public Page3Second(Page1First page1First)
        {
            InitializeComponent();

            Page1First = page1First;
            if (page1First == null)
            {
                Page1First = new Page1First();
                edited     = false;
            }
            this.BindingContext = Page1First;
        }
예제 #2
0
        public Page1Second(Page1First page1First)  // конструктор Page1Second получает значение Page1First
        {
            InitializeComponent();

            Page1First = page1First;
            if (page1First == null)
            {
                Page1First = new Page1First();
                edited     = false;
            }
            this.BindingContext = Page1First;
        }
예제 #3
0
        // обработчик выбора элемента в списке
        private async void OnListViewItemSelected3(object sender, SelectedItemChangedEventArgs args)
        {
            // Получаем выбранный элемент
            Page1First selectedPage1 = args.SelectedItem as Page1First;

            if (selectedPage1 != null)
            {
                // Снимаем выделение
                Page1List.SelectedItem = null;
                // Переходим на страницу редактирования элемента
                await Navigation.PushAsync(new Page3Second(selectedPage1));
            }
        }
예제 #4
0
 // вспомогательный метод для добавления элемента в список
 protected internal void AddPhone(Page1First page1First)
 {
     Page1Firsts.Add(page1First);
 }