使用MonoTouch.Dialog功能创建类似于SMS应用程序的应用程序

时间:2011-06-22 08:54:01

标签: c# ios xamarin.ios sms monotouch.dialog

我正在尝试使用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 个答案:

答案 0 :(得分:2)

您可能正在将根添加到对话框视图控制器

var dv = new DialogViewController(root,true);

在这种情况下,只需初始化视图控制器导航项的按钮

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

等等,并为dv.NavigationItem.RightBarButtonItem.Clicked设置事件处理程序。

应该这样做!