Ejemplo n.º 1
0
        private void NovaEtiketa_Click(object sender, RoutedEventArgs e)
        {
            var s = new NovaEtiketa1();

            if (s.ShowDialog().Equals(true))
            {
            }
        }
Ejemplo n.º 2
0
        private void novaEtiketa_Click(object sender, RoutedEventArgs e)
        {
            int poc = Podaci.getInstance().Etikete.Count;    //na pocetku provjerim duzinu liste

            var s = new NovaEtiketa1();

            if (s.ShowDialog().Equals(true))
            {
            }

            int kraj = Podaci.getInstance().Etikete.Count;

            if (poc != kraj)
            {
                EtiketaA et = Podaci.getInstance().Etikete.Last();

                listEti.RowDefinitions.Add(new RowDefinition());

                // definisem stek panele koje cu da dodajem |* |
                StackPanel sp = new StackPanel();
                sp.Background = Brushes.Silver;
                sp.MinHeight  = 21;
                sp.MaxHeight  = 21;
                sp.Margin     = new System.Windows.Thickness(2, 2, 2, 2);
                sp.ToolTip    = et.Boja;

                CheckBox cb = new CheckBox();
                cb.Margin     = new System.Windows.Thickness(2, 2, 2, 2);
                cb.Content    = et.Oznaka;
                cb.Foreground = Brushes.Black;
                vm.prikEtikete.Add(cb);

                sp.Children.Add(cb);          //u stek panel ubacujem cb
                Grid.SetColumn(sp, etBr % 4); //6
                Grid.SetRow(sp, etBr / 4);    //6
                listEti.Children.Add(sp);

                ++etBr;

                //vm.selEtikete = Podaci.getInstance().Etikete;   //PAZZI ovo dodajem zato sto mjenjam listu etiketa
                vm.sveEtikete = Podaci.getInstance().Etikete;
            }

            //SerijalizacijaEtikete.deserijalizacijaEtikete();    ///PAZZZII

            //listEti.ItemsSource = Podaci.getInstance().Etikete;
        }