コード例 #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
        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);
            }
        }
コード例 #3
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);
     }
 }
コード例 #4
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);
         }
 }