2012-03-21 6 views
0

Bindingクラスから値の型を取得する際に問題があります。私はこの方法でRadPropertyGridAutoGeneratingPropertyDefinition方法を持っている私の場合はコンバーターなしのバインディングクラスから値の型を取得する

はバインドさ値の種類によって異なります(私はe.PropertyDefinition.Bindingことで、このBindingを持っている)私はDataTemplateを設定する必要があります。 しかし、私はそれがブール値、テキストまたはコレクションであるかどうかわからないので、私はそれを設定することができます(例えば:ブール値の場合、チェックボックス付きのデータテンプレートが必要です)。

どうすれば入手できますか?Type?私の作品

答えて

0

PropertyInfo propertyInfo= radPropertyGrid.Item.GetType().GetProperties().Where(p => p.Name == e.PropertyDefinition.DisplayName).FirstOrDefault(); 
Type bindingPropertyType = propertyInfo.PropertyType; 
関連する問題