缺少Windows 8商店应用,Type.IsClass和System.ComponentModel.DesignerProperties.IsInDesignTool

时间:2012-09-26 16:51:04

标签: windows windows-store-apps

我正在调查Windows 8商店应用开发,但无法找到以下成员

Type.IsClass

System.ComponentModel.DesignerProperties.IsInDesignTool

Visual Studio声称它们不存在,但MSDN建议它们应该存在。

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

此致

约翰。

1 个答案:

答案 0 :(得分:5)

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

bool result = type.IsClass;

用;

bool result = type.GetTypeInfo().IsClass;

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

IsInDesignTool属性有moved to another place too and changed name;

bool result = Windows.ApplicationModel.DesignMode.DesignModeEnabled;