コード例 #1
0
        private void dodaj()
        {
            listaO.Add(new Osoba()
            {
                imeprezime = "Пера Петровић", zvanje = "Profesor", kabinet = 112, mail = "*****@*****.**"
            });
            listaO.Add(new Osoba()
            {
                imeprezime = "Мика Микић", zvanje = "Asistent", kabinet = 113, mail = "*****@*****.**"
            });
            listaO.Add(new Osoba()
            {
                imeprezime = "Милан Тртица", zvanje = "Demonstrator", kabinet = 114, mail = "*****@*****.**"
            });
            listaO.Add(new Osoba()
            {
                imeprezime = "Никола Шећеровски", zvanje = "Profesor", kabinet = 114, mail = "*****@*****.**"
            });
            listaO.Add(new Osoba()
            {
                imeprezime = "Душан Чоко", zvanje = "Demonstrator", kabinet = 115, mail = "*****@*****.**"
            });
            listaO.Add(new Osoba()
            {
                imeprezime = "Предраг Тасић", zvanje = "Profesor", kabinet = 116, mail = "*****@*****.**"
            });
            listaO.Add(new Osoba()
            {
                imeprezime = "Виктор Балковић", zvanje = "Profesor", kabinet = 117, mail = "*****@*****.**"
            });
            listaO.Add(new Osoba()
            {
                imeprezime = "Мирко Ступар", zvanje = "Asistent", kabinet = 118, mail = "*****@*****.**"
            });
            listaO.Add(new Osoba()
            {
                imeprezime = "Ана Милетић", zvanje = "Profesor", kabinet = 119, mail = "*****@*****.**"
            });
            AdresarItem a;

            lista.ColumnDefinitions.Add(new ColumnDefinition());
            for (int i = 0; i < listaO.Count; i++)
            {
                a = new AdresarItem(listaO[i]);
                lista.RowDefinitions.Add(new RowDefinition()
                {
                    Height = GridLength.Auto
                });
                Grid.SetColumn(a, 0);
                Grid.SetRow(a, i);
                Animate.AddChildAnimate(a, lista, i * 50);
            }
        }
コード例 #2
0
        public void Kreiraj()
        {
            lblSmer.Content = Smer + ". " + pGodina + " Година";
            int   brojac = 0;
            Label labels = new Label();

            labels.Content    = "Други Семестар";
            labels.Foreground = new SolidColorBrush(Colors.White);
            labels.FontSize   = 22;
            // Dodavanje Predmeta
            for (int i = 2; i <= 15; i++)
            {
                var btnP = new btnIzborPredmeta {
                    Margin = new Thickness(1, 1, 1, 1)
                };
                btnP.Predmet.Content    = "Сигурност информационих система " + i;
                btnP.Profesor.Content   = "Др Зоран Бањац";
                btnP.btnPredmeti.Click += new RoutedEventHandler(btn_Click);


                btnP.ESPB.Content = "6 ЕСПБ ";
                btnP.Height       = 58;
                btnP.Opacity      = 0.7;
                btnP.FontSize     = 23;
                btnP.Foreground   = new SolidColorBrush(Colors.White);

                if (i <= 7) // prvi semestar
                {
                    Grid.SetRow(btnP, brojac + i);
                    Animate.AddChildAnimate(btnP, GridDugmici, i * 50);
                }

                else if (i == 8) // kraj semestra
                {
                    Grid.SetRow(labels, 8);
                    Animate.AddChildAnimate(labels, GridDugmici, i * 50);
                }

                else if (i > 8) // drugi semestar
                {
                    brojac++;
                    Grid.SetRow(btnP, 8 + brojac);
                    Animate.AddChildAnimate(btnP, GridDugmici, i * 50);
                }
            }
        } // Dodaje predmete
コード例 #3
0
        void tbPretraga_TextChanged(object sender, TextChangedEventArgs e)
        {
            var         tmp = listaO.Where(x => x.imeprezime.ToLower().Contains(tbPretraga.Text.ToLower())).ToList();
            AdresarItem a;

            foreach (var temp in lista.Children.Cast <UIElement>())
            {
                Animate.RemoveChildAnimate(temp, lista);
            }
            for (int i = 0; i < tmp.Count; i++)
            {
                a = new AdresarItem(tmp[i]);
                lista.RowDefinitions.Add(new RowDefinition()
                {
                    Height = GridLength.Auto
                });
                Grid.SetColumn(a, 0);
                Grid.SetRow(a, i);
                Animate.AddChildAnimate(a, lista, i * 50);
            }
        }