从动态创建的条目Xamarin Forms中检索值

时间:2018-06-08 12:53:19

标签: c# xamarin xamarin.forms controls

我正在向StackLayout动态添加Entry控件

    private void AddEntry_Clicked(object sender, EventArgs e)
    {
        Entry newEntry = new Entry();

        SplitterEntries.Children.Add(newEntry);
    }

我想在按钮点击时检索每个单独的值。我还在学习c#和Xamarin Forms,我不确定这种情况的最佳实践是什么。欢迎提供每一个帮助和建议。

1 个答案:

答案 0 :(得分:0)

解决方案是扩大范围。

您的newEntry变量现在位于其所在的方法的本地。当您在方法之外声明newEntry时,您也可以使用其他方法访问它。例如:

Entry _newEntry = new Entry();

private void AddEntry_Clicked(object sender, EventArgs e)
{
    SplitterEntries.Children.Add(_newEntry);
}

private void OtherMethod()
{
    string currentValue = _newEntry.Text;
}