如何在列表内的数组中编辑控件内容

时间:2018-07-17 08:11:01

标签: c# wpf

我得到了以下内容:

List<TextBox[]> ListMonths = new List<TextBox[]>();

我用它来存储每个月相同的文本框,我这样填充它

for (int i = 0; i <= 11; i++)
{
    ......

    TextBox[] TBaux = new TextBox[18];
    for (int o = 0; o <= 17; o++)
    {
        TBaux[o] = (TextBox)element.FindName("TB" + o + i);
    }
    ListMonths.Add(TBaux);
}

这样,我就可以在ListMonths中获得每个月的文本框。

如何修改存储在月份列表之一(例如textbox[2])中的一个文本框(例如ListMonths[1])的Text属性?

1 个答案:

答案 0 :(得分:1)

ListMonths[1][2].Text = "blabla";

与做的相同:

TextBox[] textBoxes = ListMonths[1];
TextBox textBox = textBoxes[2];
textBox.Text = "blabla";