Silverlight 5中找不到TypeDescriptor

时间:2014-07-19 05:33:31

标签: silverlight prism

我在http://code.msdn.microsoft.com/windowsdesktop/Validation-in-MVVM-using-12dafef3

找到了MVVM WPF的验证示例

我正在尝试使用它在我的Silverlight 5项目中。 Silverlight 5没有挑战 ComponentModel dll中的TypeDescriptor。

http://lostechies.com/jimmybogard/2010/02/19/automapper-for-silverlight-3-0-alpha/

所以我如何使用它还是有任何工作可以解决这个问题。我对反思知之甚少。

请指导。

 var propertyDescriptor = TypeDescriptor.GetProperties(GetType()).Find(propertyName, false);
            if (propertyDescriptor == null)
            {
                throw new ArgumentException("Invalid property name", propertyName);
            }

            value = propertyDescriptor.GetValue(this);
            _values.Add(propertyName, value);

1 个答案:

答案 0 :(得分:1)

为什么不是xxx.GetType()。GetProperties()?