尝试将事件添加到.ShouldReturn上的Entry元素

时间:2012-07-24 15:57:24

标签: xamarin.ios monotouch.dialog

我正在尝试在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元素包含一个文本字段?

1 个答案:

答案 0 :(得分:1)

Eric,你需要使用:

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