/*public IzmenaEtikete() * { * InitializeComponent(); * OznakaBox.Focus(); * }*/ public IzmenaEtikete(EtiketaKlasa etiketa) { InitializeComponent(); vm = new ViewModel(); vm.Etiketa = etiketa; //preuzimam prosledjeni tip tj selektovani vm.stTip = etiketa.Oznaka; this.DataContext = vm; OznakaBox.Focus(); }
//pretraga po oznaci private void txtOznaka_TextChanged(object sender, TextChangedEventArgs e) { TextBox t = (TextBox)sender; string filter = t.Text; ICollectionView cv = CollectionViewSource.GetDefaultView(TabelaEtiketa.ItemsSource); if (filter == "") { cv.Filter = null; } else { cv.Filter = o => { EtiketaKlasa etiketa = o as EtiketaKlasa; return(etiketa.Oznaka.ToUpper().StartsWith(filter.ToUpper())); }; } }
private void izmeniAkcija(object sender, RoutedEventArgs e) { if (TabelaEtiketa.SelectedItem != null) { EtiketaKlasa etiketa = (EtiketaKlasa)TabelaEtiketa.SelectedItem; var s = new IzmenaEtikete(etiketa); if (s.ShowDialog().Equals(true)) { } TabelaEtiketa.Items.Refresh(); SerijalizacijaEtikete.deserijalizacijaEtikete(); TabelaEtiketa.ItemsSource = Podaci.getInstance().Etikete; } else { MessageBox.Show("Niste selektovali etiketu"); } }