使用MonoTouch.Dialog搜索视图

时间:2012-02-14 20:46:59

标签: xamarin.ios monotouch.dialog

我是MonoTouch的新人,因此MonoTouch.Dialog。使用Elements API,我创建了一个带有两个按钮的简单视图,“Accounts”和“Contacts”。

public override bool FinishedLaunching (UIApplication app, NSDictionary options)
{
    _window = new UIWindow(UIScreen.MainScreen.Bounds);

    _rootElement = new RootElement("Sample")
    { 
        new Section()
        {
            new StringElement ("Accounts", delegate { ElementTapped(); }),
        },
        new Section()
        {
            new StringElement ("Contacts", delegate { ElementTapped(); }),
        }
    };

    _rootVC = new DialogViewController(_rootElement);
    _nav = new UINavigationController(_rootVC);
    _window.RootViewController = _nav;

    _window.MakeKeyAndVisible ();

    return true;
}

点击任一按钮后,我想调出一个新视图进行搜索。我知道我必须在DialogViewController设置为true的情况下创建新的EnableSearch,但如何在NavigationController内将其添加到delegate

谢谢。

1 个答案:

答案 0 :(得分:1)

对于“帐户”和“联系人”,使用已配置为根据需要创建嵌套DialogViewController的新“RootElement”:

 new RootElement ("Accounts", x => {
     return new DialogViewController (....) {
          EnableSearch = true
     }
 }