繁体   English   中英

充满文本框,C#,XAML的网格

[英]Grid full of textboxes, c#, XAML

首先,我不得不说,当我的英语不太好时,我为我的过错和语法感到抱歉。 我有很容易的时间表,这些时间表是在组网格中的许多文本框中创建的。 我有一个按钮,可以在文本框中添加一些文本。 用户将在texbox中添加一些文本,单击按钮(创建),并创建所需的完整时间表。 而且有一个问题。 我可以像这样在e.PageState["something"] = gui_Something.Text;方法中手动保存所有输入: e.PageState["something"] = gui_Something.Text; ,但我有3个网格,其中有40个文本框...我需要某种方式将其保存为一种方法,或类似的方法。 它看起来像字段,但不是。 在现场,我可以做类似的事情:

int[] field = new int[5];
        int some = 0;
        for (int i = 0; i < field.Length; i++)
        {
            field[i] = some;
            e.PageState["Something" + i] = gui_poznamky.Text;
        }

但是我的充满文本框的网格不是xD字段

有人能帮助我吗? 我是新手,不久前我开始编程,所以有时我需要一些帮助。 感谢您提供所有答案,对于英语(:

您可以尝试类似这样的方法来遍历网格中的所有控件,然后做一些花哨的工作来查找每个文本框的数据应保存到的位置...

foreach (Control childCtrl in MainGrid.Children)
{
    if (childCtrl is TextBox)
    {
        TextBox Txtbox = (TextBox)childCtrl;
        Console.WriteLine("Found Textbox: " + Txtbox.Name);
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM