我动态添加了控件,并希望检索条目控件值。 检索值时遇到问题。
我的代码:
public void textBox1_TextChanged(object sender, EventArgs e)
{
RoundedEntry entry = (RoundedEntry)sender;
Grid grid = (Grid)entry.Parent;
RoundedEntry value0 = (RoundedEntry)grid.Children[2];
string entry0 = value0.Text;
Debug.WriteLine(entry0);
}
下面的代码仅获得一个入口控制值。我应该如何获得其他价值并加以存储。
答案 0 :(得分:3)
遍历网格中所有RoundedEntry控件,并保存它们的值,例如:
var entries = new List<string>();
foreach (var child in ((sender as RoundedEntry).Parent as Grid).Children)
{
if (child is RoundedEntry)
{
entries.Add((child as RoundedEntry).Text);
}
}