private PropertyItem CreatePropertyItem( PropertyDescriptor property, PropertyDefinition propertyDef ) { DescriptorPropertyDefinition definition = new DescriptorPropertyDefinition( property, SelectedObject, this.PropertyContainer.IsCategorized ); definition.InitProperties(); this.InitializeDescriptorDefinition( definition, propertyDef ); PropertyItem propertyItem = new PropertyItem( definition ); Debug.Assert( SelectedObject != null ); propertyItem.Instance = SelectedObject; propertyItem.CategoryOrder = this.GetCategoryOrder( definition.CategoryValue ); return propertyItem; }
private PropertyItem CreatePropertyItem( PropertyDescriptor property ) { DescriptorPropertyDefinition definition = new DescriptorPropertyDefinition( property, SelectedObject ); definition.InitProperties(); PropertyItem propertyItem = new PropertyItem( definition ); Debug.Assert( SelectedObject != null ); propertyItem.Instance = SelectedObject; return propertyItem; }