c# - 将对象转换为枚举 C#

标签 c# silverlight windows-phone-7

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

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

最佳答案

直接转换:

MyEnum selected = (MyEnum)cboCombo.SelectedItem;

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

关于c# - 将对象转换为枚举 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2895388/

相关文章:

c# - Windows 商店框架导航 : How to get the source page?

c# - 如何在Window phone 7.1 中捕获解锁屏幕事件?

c# - ASP.NET中页面重定向引发的异常

c# - 在 C# 中,根据路径查找唯一的文件 ID

silverlight - 重用现有的 Storyboard

Silverlight 在对象图中使用循环序列化对象

c# - 如何在 C# 中安全地嵌入静态字符串( key )?

c# - Linq-to-SQL:忽略 WHERE 子句中的空参数

c# - Asp.Net Core 2.2 中 MvcJsonOptions 的 AddJsonOptions

c# - 如何获取 CollectionViewSource 的第一个元素?