MonotouchDialog 使得创建 UITableView 对话框变得非常容易,但有时会弹出这样的问题:
MonoTouch 对话框。带有 Elements API 的按钮
现在,我有一个类似的问题,但完全不同:
List<User> users = GetUsers();
var root =
new RootElement ("LoginScreen"){
new Section ("Enter your credentials") {
foreach(var user in users)
new StyledStringElement (user.Name, ()=> {
// tap on an element (but which one exactly?)
}
),
}
navigation.PushViewController (new MainController (root), true);
现在,StyledStringElement
的构造函数的第二个参数具有NSAction
委托类型,并且不带任何参数,现在我不知道如何准确确定哪个元素被点击了。
如何得到它?