0

我正在尝试添加一个由 Monotouch.Dialog 条目元素内的 TextFieldShouldReturn 触发的事件。我目前正在尝试附加这样的事件:

   //create the entry element
   EntryElement newEntry = new EntryElement(thisQuestion.Text, "tap to type", null);
   //add should return
   newEntry.ShouldReturn(addAnswerToSurvey(newEntry.Value, thisQuestion.Index));
   //add the entry to the section
   aSection.Add(newEntry);

我在构建时收到错误消息:“MonoTouch.Dialog.EntryElement.ShouldReturn”在“MonoTouch.Dialog.EntryElement”类型之外使用时只能出现在 += 或 -= 的左侧(CS0070)

我听说人们无法从 Monotouch.Dialog 语句中获取数据,这似乎就是这个错误可能暗示的。所以......是否有可能实现文本字段应该在条目元素上返回委托,如果是这样,如何?如果不是,是否只是因为 entry 元素包含一个文本字段?

4

1 回答 1

1

埃里克,你需要使用:

newEntry.ShouldReturn += () => { ... }

于 2012-07-25T20:02:01.897 回答