private void EditButton_Clicked(object sender, EventArgs e) //Otwarcie formularza w trybie edycji komórki powiązanej z numerem Id { Button ClickedButton = (Button)sender; StackLayout listViewItem = (StackLayout)ClickedButton.Parent; Label label = (Label)listViewItem.Children[0]; int Id = int.Parse(label.Text); if (Id > 0) { ShortcutFormPage shortcutFormPage = new ShortcutFormPage(Id); shortcutFormPage.Disappearing += ShortcutFormPage_Disappearing; Navigation.PushModalAsync(shortcutFormPage); } }
private void ShortcutsListView_ItemTapped(object sender, ItemTappedEventArgs e) { if (((ShortcutCell)e.Item).Text == AppResources.AddShortcutsPage) //Otwarcie formularza dodawania skrótu, gdy treść klikniętej komórki to "Dodaj nowy skrót" { ShortcutFormPage shortcutFormPage = new ShortcutFormPage(); shortcutFormPage.Disappearing += ShortcutFormPage_Disappearing; Navigation.PushModalAsync(shortcutFormPage); } else //Wysyłanie polecenia związanego z klikniętą komórką w innym wypadku { byte[] WWWAddressByte = Encoding.ASCII.GetBytes(((ShortcutCell)e.Item).WWWAddress); ConnectionClass.Send(CommandsFromClient.SEND_OPEN_WEBPAGE, WWWAddressByte); } }