private void IzmenaVrste_Executed(object sender, ExecutedRoutedEventArgs e) { if (TabelaVrsta.SelectedItem != null) { VrstaKlasa vrsta = (VrstaKlasa)TabelaVrsta.SelectedItem; IzmenaVrste w1 = new IzmenaVrste(vrsta); w1.ShowDialog(); TabelaVrsta.Items.Refresh(); SerijalizacijaVrste.deserijalizacijaVrste(); TabelaVrsta.ItemsSource = Podaci.getInstance().Vrste; } else { MessageBox.Show("Niste selektovali vrstu"); } }
//pretraga po oznaci private void txtOznaka_TextChanged(object sender, TextChangedEventArgs e) { TextBox t = (TextBox)sender; string filter = t.Text; ICollectionView cv = CollectionViewSource.GetDefaultView(TabelaVrsta.ItemsSource); if (filter == "") { cv.Filter = null; } else { cv.Filter = o => { VrstaKlasa vrsta = o as VrstaKlasa; return(vrsta.Oznaka.ToUpper().StartsWith(filter.ToUpper())); }; } }