Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
 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);
     }
 }