Windows 8开发人员预览版中缺少Type.GetProperty()方法 [英] Missing Type.GetProperty() method in Windows 8 Developer Preview

查看:53
本文介绍了Windows 8开发人员预览版中缺少Type.GetProperty()方法的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试将一个简单的应用程序移植到Windows 8 Metro(WinRT).似乎缺少一些非常基本的方法.一个基本示例:Type.GetProperty().它可用于Windows Phone 7,Silverlight和.NET客户端配置文件.我是否必须安装某些东西(例如,特殊的库),或者.NET Metro配置文件中根本不提供此方法?

I'm trying to port a simple application to Windows 8 Metro (WinRT). It seems that some very basic methods are missing. One basic example: Type.GetProperty(). It is available for Windows Phone 7, Silverlight and .NET client profile. Do I have to install something (eg. a special library) or is this method simply not available in the .NET metro profile?

更新

好的,谢谢.现在我使用this.GetType().GetTypeInfo().DeclaredProperties.

OK, thank you. Now I use this.GetType().GetTypeInfo().DeclaredProperties.

using System.Reflection;.

推荐答案

在Metro中,反射发生了一些变化:请参见

Reflection has changed a bit in Metro: see MSDN ( "Reflection changes" - near the bottom ).

基本上,您现在需要:type.GetTypeInfo().

Basically, you now need: type.GetTypeInfo().

这篇关于Windows 8开发人员预览版中缺少Type.GetProperty()方法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆