簡體   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