FlipTileData反射停止使用Win8

时间:2014-01-14 09:16:52

标签: reflection windows-phone-8 tiles

我想创建一个通用方法来在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();

正在运作。

那么,我如何为这两个系统构建一个通用版本?

1 个答案:

答案 0 :(得分:0)

不要将项目升级到Windows Phone 8.将其开发为Windows Phone 7.8应用程序。磁贴将在WP8设备上正常运行。我之前找到了same problem,看起来没有解决方案。