从Binding
类获取一种值时遇到问题。
在我的情况下,我在AutoGeneratingPropertyDefinition
上使用RadPropertyGrid
方法取决于绑定值的类型(我Binding
e.PropertyDefinition.Binding
我需要设置一个DataTemplate
。
但因为我不知道它是一个布尔,文本或集合我可以设置它(例如:对于布尔我需要一个带复选框的数据模板)。
如何获得此Type
?
答案 0 :(得分:0)
这对我有用:
PropertyInfo propertyInfo= radPropertyGrid.Item.GetType().GetProperties().Where(p => p.Name == e.PropertyDefinition.DisplayName).FirstOrDefault();
Type bindingPropertyType = propertyInfo.PropertyType;