enum
public enum ColorChoices { [Description("My favorite color - Red")] Red, [Description("My second favorite color - Black")] Black, [Description("My third favorite color - White")] White }
<propGrid:PropertyGrid Grid.Column="0" Width="Auto" MinWidth="200" SelectedObject="{Binding Path=Preferences}" AdvancedOptionsMenu="{x:Null}" IsCategorized="True" ShowSearchAndOrderOptions="True" DisplaySummary="True"> <propGrid:PropertyGrid.EditorDefinitions> <propGrid:EditorDefinition TargetType="{x:Type questinfra:SerializableColor}"> <propGrid:EditorDefinition.EditorTemplate> <DataTemplate> <propGridControls:ColorPicker DisplayColorAndName="True" SelectedColor="{Binding Value, Mode=TwoWay, Converter={StaticResource SerializableColorToColorConverter}}" /> </DataTemplate> </propGrid:EditorDefinition.EditorTemplate> </propGrid:EditorDefinition> </propGrid:PropertyGrid.EditorDefinitions> </propGrid:PropertyGrid>
Text customization using code attributes
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)