WPF Массив UserControls - PullRequest
       2

WPF Массив UserControls

1 голос
/ 20 июня 2011

Я работаю над проектом, и мне нужно вызвать и обновить около 30 элементов управления во время выполнения. Я назвал элементы управления day0 - day35 (это календарь). По сути, во время выполнения мне нужно вызывать функцию setDate каждого элемента управления для отображения номера дня. Когда я запускаю его, массив просто имеет значение null / empty.

Это массив, который я пытаюсь использовать в коде. Элементы управления именами day0-day35.

Private dateArr() As ucMonthDay = {day0, day1, day2, day3, day4, day5, _
                          day6, day7, day8, day9, _
                          day10, day11, day12, day13, day14, day15, day16, day17, day18, day19, _
                          day20, day21, day22, day23, day24, day25, day26, day27, day28, day29, _
                                  day30, day31, day32, day33, day34}

Тогда я хочу иметь возможность перебрать этот массив и установить дату для каждого из элементов управления:

    Dim counter As Integer = 0
    While (counter < 35)
        dateArr(counter).setDate(firstDay)
        firstDay.AddDays(1)
        counter += 1
    End While

Когда это вызывается, я получаю исключение нулевого указателя. Я не понимаю, почему элементы управления не в массиве?

Спасибо за вашу помощь.

Кевин

1 Ответ

0 голосов
/ 20 июня 2011

Сначала вы должны создать свои объекты

...