我想创建一个通用方法来在WP7.8和WP8中创建磁贴。
当我使用反射时(如微软建议):
// Get the new FlipTileData type.
Type flipTileDataType = Type.GetType("Microsoft.Phone.Shell.FlipTileData, Microsoft.Phone");
var UpdateTileData = flipTileDataType.GetConstructor(new Type[] { }).Invoke(null);
它正在使用WP7.8。
但升级后,我的项目到Win8 flipTileDataType为null。 但后来构造函数
Microsoft.Phone.Shell.FlipTileData UpdateTileData = new Microsoft.Phone.Shell.FlipTileData();
正在运作。
那么,我如何为这两个系统构建一个通用版本?
答案 0 :(得分:0)
不要将项目升级到Windows Phone 8.将其开发为Windows Phone 7.8应用程序。磁贴将在WP8设备上正常运行。我之前找到了same problem,看起来没有解决方案。