【发布时间】:2016-10-28 10:15:16
【问题描述】:
所以我想用枚举中的内容填充组合框项目源(显然稍后再检索这些值)。
使用以下两种方法中的任何一种填充都可以正常工作,但都不符合我想要实现的目标。
comboBox.ItemsSource = Enum.GetValues(typeof(VirtualKey));
我可以使用简单的 (VirtualKey)comboBox.SelectedItem 毫无问题地检索这些值。问题是,下拉菜单中的名称都是不可读的。
comboBox.ItemsSource = Enum.GetNames(typeof(VirtualKey));
按预期显示名称,但我无法像使用其他指令那样检索值。
有什么办法解决这个问题吗?
【问题讨论】: