C# Todo.UWP.MainPage中使用了Todo.App,但谁调用了Todo.UWP.App?
我创建了一个全新的Xamarin.Forms解决方案,包括两个项目:C# Todo.UWP.MainPage中使用了Todo.App,但谁调用了Todo.UWP.App?,c#,xamarin.forms,uwp,C#,Xamarin.forms,Uwp,我创建了一个全新的Xamarin.Forms解决方案,包括两个项目: NET标准共享项目,名为Todo UWP项目名为Todo.UWP 这两个项目都有App和MainPage类 我只知道Todo.App在Todo.UWP.MainPage中被调用,如下所示 LoadApplication(new Todo.App()); 我想知道Todo.UWP.App的目的是什么,因为我没有注意到源代码中实例化它的任何部分 我想知道Todo.UWP.App的用途是什么,因为我没有注意到源代码中任何实例化
- NET标准共享项目,名为
Todo
- UWP项目名为
Todo.UWP
App
和MainPage
类
我只知道Todo.App
在Todo.UWP.MainPage
中被调用,如下所示
LoadApplication(new Todo.App());
我想知道Todo.UWP.App
的目的是什么,因为我没有注意到源代码中实例化它的任何部分
我想知道Todo.UWP.App的用途是什么,因为我没有注意到源代码中任何实例化它的部分
它是由XAMARIN Frand应用程序设计的,它不直接加载<代码>主页 <代码> todo.UWP。因为XAMARIN窗体是跨平台的解决方案,它应该考虑其他平台如何运行,如<代码> IOS < /代码>或<代码> Android < /代码>。其应用程序生命周期如下所示:
- UWP–主方法>应用程序(UWP)>主页(UWP)>应用程序>内容页
- iOS–主方法>应用程序委派>应用程序>内容页
- Android–MainActivity>App>ContentPage
App
,这里是Todo.App()
。有关Xamarin表单的更多信息,请参阅
如果不需要Xamarin表单解决方案,您可以创建一个只包含UWP
项目的Xamarin.UWP解决方案。下次创建新项目时,请选择以下类型来创建:
那么解决方案的内容是:
这里的应用程序生命周期是:Main method>App>Page。哪里是
Main
方法?我看不到。@MoneyOrientedProgrammer默认情况下,Main
方法是自动生成的,在代码中不可见。UWP与WPF相同,您可以在文档中看到:@MoneyOrientedProgrammer哦,我也不知道如何显示它…好的。感谢您的讨论。:-)