[英]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.