了解跨平台的应用程序如何启动和使用XAML页面

问题描述:

(我与MVC的经验,WebForms的,WinForms的。我开始使用跨平台应用程序的项目。)了解跨平台的应用程序如何启动和使用XAML页面

我创建了一个跨平台的应用程序的项目,包括Xamarin.Forms。 Visual Studio创建的4个子项目: “MyProject的” “MyProject的” .Android “MyProject的” .IOS “MyProject的” .UWP

我想,我居然要发展我的大部分项目在“MyProject的“除了UI的具体事情?

然后我有两个问题:

  • 它在哪里写的 “MyProject的” .UWP它必须显示 “MyProject的” \ MainPage.xaml中?
  • 为什么我无法在设计器模式下查看“MyProject”\ MainPage.xaml?

我想我找到两个aswers:

它在哪里写的 “MyProject的” .UWP,它已经显示 “MyProject的” \ MainPage.xaml中?

某处 “MyProject的” .UWP \ MainPage.xaml.cs中是行MainPage = new MyProject.App();和 “MyProject的” .UWP \ App.xaml.cs是MainPage = new MyProject.MainPage(); (对于那些不使用工作XAML文件: .cs代码可以在XAML文件左侧的箭头上单击查看器。)

为什么我无法在设计器模式下查看“MyProject”\ MainPage.xaml?

根据https://developer.xamarin.com/guides/xamarin-forms/troubleshooting/questions/forms-xaml-designer/ 可能的答案:“目前还没有在Xamarin.Forms应用生成XAML可视化设计,让一切的XAML必须是手写的。”