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 ステートメントからデータを取得できないという話を聞いたことがありますが、このエラーが示唆しているように思えます。だから...テキストフィールドを実装してエントリ要素にデリゲートを返すことは可能ですか?もしそうなら、どのように? そうでない場合は、エントリ要素にテキスト フィールドが含まれているためですか?

4

1 に答える 1

1

エリック、あなたは使用する必要があります:

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

于 2012-07-25T20:02:01.897 に答える