Пример #1
0
        //pretraga po imenu
        private void txtIme_TextChanged(object sender, TextChangedEventArgs e)
        {
            TextBox         t      = (TextBox)sender;
            string          filter = t.Text;
            ICollectionView cv     = CollectionViewSource.GetDefaultView(TipoviTabela.ItemsSource);

            if (filter == "")
            {
                cv.Filter = null;
            }
            else
            {
                cv.Filter = o =>
                {
                    TipP tip = o as TipP;
                    return(tip.Ime.ToUpper().StartsWith(filter.ToUpper()));
                };
            }
        }
Пример #2
0
        public IzmjenaTipa(TipP tip, int index)
        {
            InitializeComponent();

            //ti = tip;
            //ind = index;

            vm     = new ViewModel();
            vm.Tip = tip;   //preuzimam proslijedjeni tip tj selektovani

            vm.stTip = tip.Oznaka;

            this.DataContext = vm;

            /*
             *
             * this.txtOznaka.Text = tip.Oznaka;
             * this.txtIme.Text = tip.Ime;
             * this.Ikonica.Source = new BitmapImage(new Uri(tip.Ikonica.ToString()));
             * this.txtOpis.Text = tip.Opis;
             **/
        }
Пример #3
0
        private void btnIzmjeni_Click(object sender, RoutedEventArgs e)
        {
            if (TipoviTabela.SelectedItem != null)
            {
                TipP tip = (TipP)TipoviTabela.SelectedItem;
                int  ind = TipoviTabela.SelectedIndex;

                var s = new IzmjenaTipa(tip, ind);
                if (s.ShowDialog().Equals(true))
                {
                }
                TipoviTabela.Items.Refresh();

                SerijalizacijaTipa.deserijalizacijaTipa();
                TipoviTabela.ItemsSource = Podaci.getInstance().Tipovi;
            }

            else
            {
                MessageBox.Show("Niste selektovali tip");
            }
        }