async private void OnAdd(object sender, EventArgs e) { string date = DateTime.Today.ToString("dd.MM.yyyy"); string sortdate = DateTime.Now.ToString("yyyy-MM-dd-hh-mm-ss"); var page = new DetailsWeb(new Web { Label = "Web-page", Date = date, SortDate = sortdate }); page.WebAdded += (source, web) => { _web.Add(web); }; await Navigation.PushAsync(page); }
async void Selected(object sender, SelectedItemChangedEventArgs e) { if (listView.SelectedItem == null) { return; } var selectedWeb = e.SelectedItem as Web; listView.SelectedItem = null; var page = new DetailsWeb(selectedWeb); page.WebUpdated += (source, web) => { selectedWeb.Id = web.Id; selectedWeb.Label = web.Label; selectedWeb.Label = web.Label; selectedWeb.Link = web.Link; }; await Navigation.PushAsync(page); }