Windows 8商店应用程序,缺lessType.IsClass和System.ComponentModel.DesignerProperties.IsInDesignTool

我正在调查Windows 8商店应用程序开发,并且在查找以下成员时遇到问题

Type.IsClass

System.ComponentModel.DesignerProperties.IsInDesignTool

视觉工作室声称他们不存在,但MSDNbuild议他们应该。

我显然错过了一些愚蠢的东西:有谁能指出我正确的方向吗?

问候

约翰。

Solutions Collecting From Web of "Windows 8商店应用程序,缺lessType.IsClass和System.ComponentModel.DesignerProperties.IsInDesignTool"

IsClass属性已移至TypeInfo类。 基本上你需要更换;

 bool result = type.IsClass; 

用;

 bool result = type.GetTypeInfo().IsClass; 

GetTypeInfo()是来自System.Reflection命名空间的扩展方法,除非您已经using System.Reflection否则在System.Type上不会明显可见。

IsInDesignTool属性已经移动到另一个地方,并更改了名称 ;

 bool result = Windows.ApplicationModel.DesignMode.DesignModeEnabled;