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