ユーザーが RootElement をクリックしたときに Monotouch.Dialog (iOs) を使用して UIViewController を呼び出す適切な方法はありますか? 配列に基づいてデータのページを作成しています。クリックすると、このカスタム ビューを開いて配列要素を渡したいと思います。このようなもの (機能しません)。どんな助けでも大歓迎です。
RootElement CreateMenuCategory(JToken menucat) {
RootElement MenuCategory = new RootElement(menucat["menucategoryname"].Value<String>());
RootElement root_element;
Section section = new Section();
foreach(JToken menuitem in menucat["menuitems"]) {
root_element = new RootElement(menuitem["menuitemname"].Value<String>(), (RootElement e) => {
return _menuitemView.LoadMenuItem(menuitem); // menuitem on view is always the same
});
section.Add (root_element);
}
MenuCategory.Add (section);
return MenuCategory;
}
デリゲートは毎回同じ要素を常に渡すため、そのコードは機能しません。