public IzmeniTip(TipKlasa tip) { InitializeComponent(); vm = new ViewModel(); vm.Tip = tip; //preuzimam prosledjeni tip tj selektovani vm.stTip = tip.Oznaka; this.DataContext = vm; OznakaBox.Focus(); }
private void izmeniAkcija(object sender, RoutedEventArgs e) { if (TabelaTipova.SelectedItem != null) { TipKlasa tip = (TipKlasa)TabelaTipova.SelectedItem; IzmeniTip w1 = new IzmeniTip(tip); w1.ShowDialog(); TabelaTipova.Items.Refresh(); } else { MessageBox.Show("Niste selektovali tip"); } }
//pretraga po oznaci private void txtOznaka_TextChanged(object sender, TextChangedEventArgs e) { TextBox t = (TextBox)sender; string filter = t.Text; ICollectionView cv = CollectionViewSource.GetDefaultView(TabelaTipova.ItemsSource); if (filter == "") { cv.Filter = null; } else { cv.Filter = o => { TipKlasa vrsta = o as TipKlasa; return(vrsta.Oznaka.ToUpper().StartsWith(filter.ToUpper())); }; } }