示例#1
0
        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");
            }
        }
示例#2
0
        //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()));
                };
            }
        }