private void Merge_btn_Click(object sender, RoutedEventArgs e) { Object lb_item; List <string> Urls = new List <string>(); foreach (var item in Article_Listbox.Items) { lb_item = item as object; Article_Struct structed_item = lb_item as Article_Struct; if (structed_item.Checked) { Urls.Add(structed_item.path); } } try { s_control.PDF_Merger(Urls, Printed_Name_tbx.Text); Printed_Name_tbx.Text = ""; placeholder.Visibility = Visibility.Visible; } catch (Exception) { //MessageBox.Show("Sikertelen művelet!\n\n" + exc); } }
private void MenuItem_Click(object sender, RoutedEventArgs e) { MenuItem mi = sender as MenuItem; Article_Struct item = mi.DataContext as Article_Struct; s_control.OpenPDF(item.path); }
private void Grid_MouseDown(object sender, MouseButtonEventArgs e) { Grid grid = sender as Grid; Article_Struct item = grid.DataContext as Article_Struct; if (item.Checked == false) { item.Checked = true; } else { item.Checked = false; } Article_Listbox.Items.Refresh(); }