15

我已将枚举列表绑定到组合框。现在我想SelectedItem返回枚举,它当前将它返回为 type object。如何将此对象转换为我的枚举?

我的框架是 windows-phone-7 上的 silverlight

4

2 回答 2

24

直接投射:

MyEnum selected = (MyEnum)cboCombo.SelectedItem;

请注意,在这种情况下您不能使用as强制转换,因为 anEnum是一种值类型。

于 2010-05-24T07:24:16.407 回答
6

你试过这个吗??

YourEnum abc = (YourEnum) Enum.Parse(typeof(YourEnum), yourObject.ToString());
于 2010-05-24T07:23:35.650 回答