【发布时间】:2014-10-05 03:14:01
【问题描述】:
我有一组动态创建的条目视图。我需要确定文本已在哪个条目视图上更改。我在按钮中有相同的场景,我使用 CommandParameter 来识别每个按钮。
示例代码
public class Questionaire : ContentPage
{
StackLayout contentview = new StackLayout {
VerticalOptions = LayoutOptions.CenterAndExpand,
HorizontalOptions = LayoutOptions.CenterAndExpand,
};
int Count = <The Count varies>; //Number Of Views
for(int i=0; i<Count; i++)
{
Entry entryview = new Entry {
WidthRequest = Metrics.Textentrywidth,
Keyboard = Keyboard.Numeric,
VerticalOptions=LayoutOptions.CenterAndExpand,
HorizontalOptions = LayoutOptions.Center,
};
entryview.TextChanged += OnTextChanged;
contentview.Children.Add (entryview);
}
void OnTextChanged(object sender, TextChangedEventArgs e)
{
//Need to get which Entry view is changed
Entry entry = sender as Entry;
String val = entry.Text;
}
}
【问题讨论】:
标签: xamarin.forms xamarin.forms.entry