StoryBoard
недоступно в проекте Xamarin.forms. Он может быть использован только в проекте Xamarin.iOS. Вы можете увидеть в методе FinishedLaunching
в проекте iOS:
public override bool FinishedLaunching(UIApplication app, NSDictionary options)
{
global::Xamarin.Forms.Forms.Init();
LoadApplication(new App());
return base.FinishedLaunching(app, options);
}
Он загружает new App()
, который является классом в проекте Xamarin.forms
, а затем загружает pages
в App
класс. Приложения Android, iOS, UWP имеют общий интерфейс, дизайн, логику и т. Д. На этих страницах. Вы не можете перенаправить на main.storyboard
в то время.
Вы можете прочитать этот документ о том, как-xamarinforms-works.
Кроме того, вы можете настроить внешний види поведение элементов управления Xamarin.Forms на каждой платформе с помощью custom-renderer