是否有可能以某种方式访问Silverlight中的非公共属性?也许用反射?
我尝试了以下步骤:
- 获取类类型
- 根据道具名称获取属性信息
- 道具。GetValue (obj, null)
上面写着:methodaccessception…有没有办法解决/(走另一条路)?
正式地说,您需要以更高的权限运行浏览器才能访问私有/受保护的成员。对于普通权限,反射只能让您访问同一程序集中的成员。
http://msdn.microsoft.com/en-us/library/stfy7tfc (v = vs.95) . aspx