private void ListItem_MouseDoubleClick(object sender, MouseButtonEventArgs e) { ListViewItem selectedItem = e.Source as ListViewItem; Artikel a = (Artikel)selectedItem.Content; a.IsSupposedToShow = Visibility.Visible; }
public MainWindow() { InitializeComponent(); Artikel artikel1 = new Artikel("Samsung a3", "telefonija", "OPIS TELEFONA", "slike/4.png", 350, "priporocamo"); Artikel artikel2 = new Artikel("Lenovo ThinkPad", "racunalnistvo", "OPIS RAČUNALNIKA", "slike/3.png", 1322, "priporocamo"); Artikel artikel3 = new Artikel("Gorenje Pralni stroj", "Bela tehnika", "OPIS PRALNEGA STROJA", "slike/2.png", 271, "rabljeno"); Artikel artikel4 = new Artikel("Gorenje Susilni stoj", "Bela tehnika", "OPIS SUSILNEGA STROJA", "slike/1.png", 53, "testno"); Artikel artikel5 = new Artikel("Gorenje Blender", "Mali gospodinjski aparati", "OPIS BLENDERJA", "slike/blender.png", 37.59, "Novo"); Artikel artikel6 = new Artikel("Gorenje pečica", "Bela tehnika", "OPIS PEČICE", "slike/oven.png", 150, "rabljeno"); /* ListViewItem item = new ListViewItem(); * item.Content = artikel1.Ime; */ artikel1.IsSupposedToShow = Visibility.Hidden; vsiArtikli.Add(artikel1); vsiArtikli.Add(artikel2); vsiArtikli.Add(artikel3); vsiArtikli.Add(artikel4); vsiArtikli.Add(artikel5); vsiArtikli.Add(artikel6); seznam.Add(artikel1); seznam.Add(artikel2); seznam.Add(artikel3); seznam.Add(artikel4); seznam.Add(artikel5); seznam.Add(artikel6); artikli.ItemsSource = vsiArtikli; }
private void Zadnjenovosti_Click(object sender, RoutedEventArgs e) { vsiArtikli.Clear(); int stevec = 0; for (int i = 0; i < seznam.Count; i++) { if (seznam[i].Nalepka.Equals("Novo")) { vsiArtikli.Add(seznam[i]); Artikel item = (Artikel)artikli.Items[stevec]; //item.MouseDoubleClick += ListItem_MouseDoubleClick; stevec++; } } }