A custom WPF data provider for enumerations. Here are some key features... Inherits from ObjectDataProvider and sets up the properties and parameters for you. Automatically associate the None enumeration value to a blank value. Allows you to override the None value and None display value. Sorts the enumerations values by name.