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

本文关键字:应用程序 SMS 类似于 创建 MonoTouch Dialog 功能 使用 | 更新日期: 2023-09-27 18:00:16

我正在尝试使用MonoTouch进行学习。我基本上是在尝试创建一些类似于iphone中内置的短信应用程序的东西。

我希望在根元素中有Edit按钮和add按钮。这可能吗?

我正在创建像这样的根元素

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个按钮并加载不同的视图?

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

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

var dv = new DialogViewController(root,true);

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

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

等等,并为dv设置事件处理程序。导航项目。右栏按钮项目。点击。

那就行了!