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); } }
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
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); } }