如何解决到达UITableView单元格的Data对象的ID
| 因此,我有客户对象,custFname,CustLName,custID的列表。使用LINQ,我将所有第一个字母作为RootView中的部分,并将所有客户作为StringElements放入其各自部分中。 现在,当选择一个项目时,我找不到找到custID的方法。我可以将其作为值添加到StringElement中,但我不希望它出现在屏幕上。我只能在TableView中找到对RowIndex的引用,问题是,我使用的是Monotouch.Dialogs搜索功能,因此TableView项与我的初始客户列表不匹配,因此我不能只在表上使用tableView索引顾客。 我知道有一个可以与StringElement关联的窃听事件处理程序,但它仅是NsAction,看起来它无法返回任何内容或传递任何内容。 我是整个C#,Monotouch,Iphone世界的新手……希望有一个非常简单的答案。解决方法
看起来就像将委托添加到轻击事件一样简单:
//WHERE thisRow is a StringElement
thisRow.Tapped += delegate { LoadCustomer (customerID); };
显然可以,但是无论出于何种原因,仅将Tapped指向方法即可。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。