我在WPF中使用此代码来检查属性。
if (TypeDescriptor.GetProperties(this)[propertyName] == null)
{
//some code here...
}
我想在Silverlight 3中使用相同的逻辑,但是没有TypeDescriptor。任何人都知道在Silverlight中执行此操作的另一种方法。
最佳答案
有什么理由不使用Type.GetProperties
/ Type.GetProperty
?
PropertyInfo property = GetType().GetProperty(propertyName);
...
我知道它们并不完全相同,但是如果您要处理“常规”属性,它可能就足够接近了。