C# 使用循环处理windows Phone中的多个文本框

C# 使用循环处理windows Phone中的多个文本框,c#,xaml,windows-phone-7,windows-phone-8,windows-phone,C#,Xaml,Windows Phone 7,Windows Phone 8,Windows Phone,在桌面windows编程中,我们可以创建一个窗口句柄数组,并将编辑窗口的阴影分配给该数组,然后我们可以使用循环从编辑框中提取和管理数据。在WindowPhone中(据我所知,我是初学者),您可以使用文本框的名称访问文本框的输入文本。我有几个文本框,我想使用C#在pagename.xaml.cs中使用循环来提取它们的文本。如何用一种简单的方式来做这件事。你应该澄清你的问题 分配数据或提取数据 foreach(UIElement ele in YourGridName.Children){

在桌面windows编程中,我们可以创建一个窗口句柄数组,并将编辑窗口的阴影分配给该数组,然后我们可以使用循环从编辑框中提取和管理数据。在WindowPhone中(据我所知,我是初学者),您可以使用文本框的名称访问文本框的输入文本。我有几个文本框,我想使用C#在pagename.xaml.cs中使用循环来提取它们的文本。如何用一种简单的方式来做这件事。

你应该澄清你的问题

分配数据或提取数据

  foreach(UIElement ele in YourGridName.Children){
        if(ele is TextBox){
            (ele as TextBox).Text = "What ever you want";
            //Or
            String text = (ele as TextBox).Text;
        }
    }
如果你想按名字来做,你可以做以下事情

foreach(UIElement ele in YourGridName.Children){
    if(ele is TextBox){
        Switch((ele as TextBox).Name){
           case("TextBox1"):

           break;
           case("TextBox2"):

           break;
         }
    }
}