示例#1
0
        /*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();
        }
示例#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(TabelaEtiketa.ItemsSource);

            if (filter == "")
            {
                cv.Filter = null;
            }
            else
            {
                cv.Filter = o =>
                {
                    EtiketaKlasa etiketa = o as EtiketaKlasa;
                    return(etiketa.Oznaka.ToUpper().StartsWith(filter.ToUpper()));
                };
            }
        }
示例#3
0
        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");
            }
        }