StoryBoard на User Control

 
0
 
.NET
ava
Bladerender | 16.02.2013, 17:05
Есть визуальный UserControl, зовется Task.

В цыкле я создаю обьекты этого контрола(с передачей параметра в конструктор) и пихаю на ListBox.


         u_TaskPanel.Items.Clear();
            foreach (UserTask userTask in tasks)
            {
                Task t = new Task(i);
                u_TaskPanel.Items.Add(t);
            }
          u_TaskPanel.SelectedIndex = 0;



Что происходит в конструкторе ЮзерКонтрола.


private Storyboard _anim;

//i может быть или 1 или 0
public Task(int i)
        {
            this.InitializeComponent();
            _anim = (Storyboard)this.TryFindResource("MyAnim");
            if (i == 1)
                Anim.Begin();
            
        }


Так вот. Оно срабатывает, но в писке допустим 10 элементов, я активирую на 1м, а Сториборд начинает работать на всех. Или на половине, или через один. Короче что-то непонятное происходит. Вроде ж тут ссылки не должны смешиватся. Я ж каждый раз создаю новый экземпляр. Не могу понять, чего происходит.

Ответы (0)

Комментарии не добавлены

Зарегистрируйтесь или войдите, чтобы написать.
Фирма дня
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Участники
advanced
Отправить