Xamarin删除情节提要

Xamarin删除情节提要,xamarin,xib,Xamarin,Xib,我按照教程创建了mvvmcross解决方案。所有这些都很好,但我注意到有FirstView(使用xib/cs/designer.cs)和Storyboard。如何删除脚本并在此项目上使用纯XIB 我试图删除Main.storyboard和ViewController.cs/designer.cs,但这只会使应用程序崩溃,根本无法加载FirstView。救命啊 如果删除情节提要,还需要更新info.Plist文件 从主界面中删除文本Main 现在,您需要更新应用程序的AppDelegate以将V

我按照教程创建了mvvmcross解决方案。所有这些都很好,但我注意到有FirstView(使用xib/cs/designer.cs)和Storyboard。如何删除脚本并在此项目上使用纯XIB


我试图删除Main.storyboard和ViewController.cs/designer.cs,但这只会使应用程序崩溃,根本无法加载FirstView。救命啊

如果删除情节提要,还需要更新
info.Plist
文件

主界面中删除文本
Main

现在,您需要更新应用程序的AppDelegate以将ViewController设置为RootViewController(应用程序完成加载后将调用的ViewController)

要使此更新成为您的
FinishedLaunching
方法,请使用以下代码:

public override bool FinishedLaunching(UIApplication application, NSDictionary launchOptions)
{
    Window = new UIWindow (UIScreen.MainScreen.Bounds);
    Window.RootViewController = new YourViewController ();
    Window.MakeKeyAndVisible ();

    return true;
}

这应该会起作用。

如果删除情节提要,还需要更新
info.Plist
文件

主界面中删除文本
Main

现在,您需要更新应用程序的AppDelegate以将ViewController设置为RootViewController(应用程序完成加载后将调用的ViewController)

要使此更新成为您的
FinishedLaunching
方法,请使用以下代码:

public override bool FinishedLaunching(UIApplication application, NSDictionary launchOptions)
{
    Window = new UIWindow (UIScreen.MainScreen.Bounds);
    Window.RootViewController = new YourViewController ();
    Window.MakeKeyAndVisible ();

    return true;
}

这应该可以工作。

主界面中的主名称就是问题所在。我的appdelegate有点不同,因为我使用的是MvxAppDelegate。但不管怎样,它现在起作用了,谢谢。!主界面中的主名称就是问题所在。我的appdelegate有点不同,因为我使用的是MvxAppDelegate。但不管怎样,它现在起作用了,谢谢。!