Использование функции MonoTouch.Dialog для создания приложения, аналогичного приложению SMS - PullRequest
0 голосов
/ 22 июня 2011

Я пытаюсь научиться использовать MonoTouch.Я в основном пытаюсь создать что-то похожее на приложение для отправки смс-сообщений, встроенное в iphone.

Мне нужна кнопка «Изменить» и кнопка «Добавить» в корневом элементе.Возможно ли это?

Я создаю корневой элемент, например

var root = new RootElement ("My Items");
Section section = new Section();
foreach (var item in GetData()) {
    var element = new RootElement(item.ItemName,0,0) {
        new Section(item.Description)
    };
    section.Add(element);
}
root.Add(section);

Что мне нужно сделать, чтобы добавить 2 кнопки и загрузить различные виды?

1 Ответ

2 голосов
/ 05 июля 2011

Вы, вероятно, добавляете корень в контроллер диалогового представления,

var dv = new DialogViewController(root,true);

В этом случае просто инициализируйте кнопки для элементов навигации контроллера представления

dv.NavigationItem.RightBarButtonItem = new UIBarButtonItem("Edit", UIBarButtonItemStyle.Plain,null);

ии так далее, и установите обработчики событий для dv.NavigationItem.RightBarButtonItem.Clicked.

Это должно сделать это!

...