This sample expose how you can use Attributes to customize the display of the properties in the PropertyGrid. With attributes you can, for each properties, customize their own category, display property, display name, display order, description, editor, editor combox items, and expandability (drill down). Here is the list of all supported attributes: BrowsableAttribute DisplayNameAttribute DescriptionAttribute CategoryAttribute CategoryOrderAttribute EditorAttribute NewItemTypesAttribute ExpandableObjectAttribute ItemsSourceAttribute PropertyOrderAttribute ParenthesizePropertyNameAttribute Plus edition Only: DependsOnAttribute (Not demoed here. See corresponding samples) ExpandedCategoryAttribute DefinitionKeyAttribute LocalizedCategoryAttribute LocalizedDisplayNameAttribute LocalizedDescriptionAttribute