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