在将Windows phone 8 silverlight转换为通用应用程序后,InitializeComponent未定义。
- 论坛
- 在将Windows phone 8 silverlight转换为通用应用程序后,InitializeComponent未定义。
14 浏览
在将Windows phone 8 silverlight转换为通用应用程序后,InitializeComponent未定义。
我有一个Windows Phone 8的Silverlight应用程序,我正在尝试将其转换为Windows通用应用程序。我使用了这个网站上的一个免费工具http://www.mobilize.net/silverlight来帮助过渡,但我遇到了一个奇怪的错误。
我已经搜索了其他帖子,似乎每个人都可以解决这个问题...但是这些解决方案对我不起作用...让我解释一下。
在我的项目中,有很多页面,它们都显示相同的错误,与App.xaml.cs页面不同。
在App.xaml.cs中:
在Main.xaml.cs中:
这是另一个帖子的链接,其中包含一些解决方案BlankPage constructor cannot initialize components
现在我检查了我的App.xaml和MainPage.xaml,根据其他人的解决方案,它们都是正确的。
这是App.xaml的第一行:
这是MainPage.xaml的第一行:
我在两个.cs文件中使用了命名空间StayMobileWP81。
仍然出现这个错误...我尝试将Package.appxmanifest中的Entrypoint更改为指向"StayMobileWP81.App",但仍然没有任何效果...它目前指向Main.xaml
我还在另一个帖子中看到,我必须将Build Action属性更改为Page,以使InitializeComponet起作用,但在我的情况下,Main.xaml中的属性已经设置为Page,App.xaml中的属性设置为ApplicationDefinition。
有人知道我漏掉了什么吗?