我已将枚举列表绑定到组合框中。现在我想让SelectedItem
返回枚举,当前将其返回为object
类型。如何将此对象转换为枚举?
我的框架是windows-phone-7上的silverlight
答案 0 :(得分:19)
直接投射:
MyEnum selected = (MyEnum)cboCombo.SelectedItem;
请注意,在这种情况下,您无法使用as
强制转换,因为Enum
是值类型。
答案 1 :(得分:4)
你试过这个吗?
YourEnum abc = (YourEnum) Enum.Parse(typeof(YourEnum), yourObject.ToString());