[英]Where is my database of sqlite in windows phone 8.1 (Universal windows App)?
[英]Where should XAML pages live in a universal app?
通用应用程序允许共享共享项目中的公共资产,包括XAML页面。 但是, 集线器应用程序(通用应用程序)项目模板在每个特定于平台的项目中创建了两个不同的MainPage.xaml
文件。
有什么理由吗? 我会后悔将所有XAML文件放入共享项目中吗?
如果两个平台都可以使用一个XAML文件,则将其放入共享项目中。 如果平台之间的视图差异太大,或者共享XAML代码时UI性能很差,则应创建单独的XAML文件并将其放在两个项目中。
将XAML文件放入共享项目与在两个项目中拥有相同的文件相同。 将文件添加到共享项目与将文件链接到项目相同-只是更加方便。 ( 阅读有关文件链接和PCL的文章 )
我建议从共享项目中的所有UI(例如XAML,转换器等)开始,并在外部PCL库(具有W8和WP8.1目标)中查看模型和逻辑。
如果W8或WP中的视图/ XAML文件不同,则可以将此特定视图的XAML复制到两个平台特定的项目中。
更多详细信息: http : //blog.galasoft.ch/posts/2014/04/about-windows-phone-8-1-and-universal-apps/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.