private void button_Click(object sender, RoutedEventArgs e) { collectionView.Filter = (et) => { Etiketa eti = et as Etiketa; if ((Color)BOJA.SelectedColor == eti.Boja.Color) { return(true); } return(false); }; }
private void button_Click(object sender, RoutedEventArgs e) { if ((listBox.SelectedItem != null) && validno()) { Etiketa temp = (Etiketa)listBox.SelectedItem; temp.Id = textBoxId.Text; Color boja = new Color(); boja = (Color)ClrPcker_Background.SelectedColor; temp.Boja = (SolidColorBrush)(new BrushConverter().ConvertFrom(boja.ToString())); temp.Opis = textBoxOpis.Text; this.Close(); } }
private void textBox_TextChanged(object sender, TextChangedEventArgs e) { collectionView.Filter = (et) => { Etiketa eti = et as Etiketa; if (eti.Id.Contains(textBox.Text)) { return(true); } return(false); }; }
private void button_Click(object sender, RoutedEventArgs e) { if (validno()) { Etiketa novaEtiketa = new Etiketa(); novaEtiketa.Id = textBoxID.Text; novaEtiketa.Opis = textBoxOpis.Text; Color boja = new Color(); boja = (Color)ClrPcker_Background.SelectedColor; novaEtiketa.Boja = (SolidColorBrush)(new BrushConverter().ConvertFrom(boja.ToString())); MainWindow.ListaEtiketa.Add(novaEtiketa); this.Close(); } }
private void button2_Click(object sender, RoutedEventArgs e) { Etiketa etiketa = (Etiketa)listBox.SelectedItem; foreach (Vrsta v in MainWindow.ListaVrsta) { foreach (Etiketa et in v.Etikete) { if (et.Id.Equals(etiketa.Id)) { System.Windows.MessageBox.Show("Nemoguće je izbrisati etiketu kojom je neka vrsta tagovana!"); return; } } } for (int i = 0; i < MainWindow.ListaEtiketa.Count; i++) { if (MainWindow.ListaEtiketa[i].Id.Equals(etiketa.Id)) { MainWindow.ListaEtiketa.RemoveAt(i); } } }
private void listBox_SelectionChanged(object sender, SelectionChangedEventArgs e) { Vrsta v = (Vrsta)listBox.SelectedItem; if (v != null) { if (comboBox_TIP != null) { for (int i = 0; i < listaTipovaIzmena.Count; i++) { if (v.Tip.Id.Equals(listaTipovaIzmena[i].Id)) { comboBox_TIP.SelectedIndex = i; } } if (v.StatusU.Equals("Kriticno ugrozena")) { comboBox_UGROZENOST.SelectedIndex = 0; } else if (v.StatusU.Equals("Ugrozena")) { comboBox_UGROZENOST.SelectedIndex = 1; } else if (v.StatusU.Equals("Ranjiva")) { comboBox_UGROZENOST.SelectedIndex = 2; } else if (v.StatusU.Equals("Zavisna od ocuvanja stanista")) { comboBox_UGROZENOST.SelectedIndex = 3; } else if (v.StatusU.Equals("Blizu rizika")) { comboBox_UGROZENOST.SelectedIndex = 4; } else { comboBox_UGROZENOST.SelectedIndex = 5; } } if (comboBox_TURISTICKI != null) { if (v.TStatus.Equals("Izolovana")) { comboBox_TURISTICKI.SelectedIndex = 0; } else if (v.TStatus.Equals("Delimicno habituirana")) { comboBox_TURISTICKI.SelectedIndex = 1; } else { comboBox_TURISTICKI.SelectedIndex = 2; } } if (listBox1 != null) { listBox1.SelectedItems.Clear(); for (int i = 0; i < listBox1.Items.Count; i++) { Etiketa temp = (Etiketa)listBox1.Items[i]; for (int k = 0; k < v.Etikete.Count; k++) { Etiketa temp2 = v.Etikete[k]; if (temp.Id.Equals(temp2.Id)) { listBox1.SelectedItems.Add(listBox1.Items[i]); } } } } } }