Ситуация:
С# с WPF и .NET 4.5.
У меня есть Enum, определенный во внешней библиотеке. Допустим, он называется SomeEnum и содержит элементы SomeValue1, SomeValue2, SomeValue3 и многие другие.
У меня есть ComboBox, заполненный этими значениями, например:
comboBoxValues.ItemsSource = Enum.GetValues(typeof(SomeEnum));
ComboBox, как и ожидалось, показывает:
SomeValue1
SomeValue2
SomeValue3
...
Вопрос:
Могу ли я как-то изменить только отображаемые значения, чтобы часть Some отсутствовала. Так что ComboBox показывает только это:
Значение1
Значение2
Значение3
...
Но: SelectedValue для Value1 по-прежнему должно быть SomeValue1.