4

Dillon Buchanan は、 MonoTouchで左側のスライドアウトナビゲーションを作成するための優れた例を示しています。

私の問題は、MonoCross を使用していて、これを実装する方法がわからないことです。以下は、ディロンの実装と私の実装のスニペットFinishedLaunchingです。

ディロンの:

public override bool FinishedLaunching (UIApplication app, NSDictionary options)
{
    window = new UIWindow (UIScreen.MainScreen.Bounds);
    Menu = new SlideoutNavigationController();
    Menu.TopView = new HomeViewController();
    Menu.MenuView = new DummyController();

    window.RootViewController = Menu;
    window.MakeKeyAndVisible ();

    return true;
}

私の

public override bool FinishedLaunching (UIApplication app, NSDictionary options)
{
    // create a new window instance based on the screen size
    window = new UIWindow (UIScreen.MainScreen.Bounds);

    MXTouchContainer.Initialize(new eDash.App(), this, window);

    // Add Views
    MXTouchContainer.AddView<List<Location>>(typeof(LocationListView), ViewPerspective.Default);
    MXTouchContainer.AddView<Location>(typeof(LocationView), ViewPerspective.Default);
    MXTouchContainer.AddView<List<Engagements>>(typeof(EngagementsListView), ViewPerspective.Default);


    MXTouchContainer.Navigate(null, MXContainer.Instance.App.NavigateOnLoad);

    UIDevice.CurrentDevice.BeginGeneratingDeviceOrientationNotifications(); 
    UINavigationBar.Appearance.TintColor =UIColor.Black;


    return true;
}
4

0 に答える 0