WPF用户控件数组

时间:2011-06-20 14:34:49

标签: wpf vb.net arrays wpf-controls

我正在开发一个项目,我需要在运行时调用和更新大约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 :(得分:0)

您应首先创建对象