我有WP 8.1应用程序,现在我把它转换成通用8.1应用程序,但是我发现样式/资源像“PhoneForegroundColor”是在Phone 8.1中使用的,但是在Windows desktop 8.1上是不可用的,所以什么应该是更好的方法呢?我应该创建一个新的资源样式,而不是从WP generic.xaml复制每个不可用的资源。在搜索了一点之后,我找到了MSDN文章,其中列出了通用应用程序中不支持的所有密钥。
您可以在Generic.xaml页中添加缺少的资源,这将使每个资源指向新资源,也可以使用Visual Studio查找和替换(Ctrl+F)简单地用新资源替换旧资源…
我更喜欢第二种方式,因为你要升级整个项目。