添加枚举值,以一个简单的组合框 [英] adding enum values to a simple combobox
本文介绍了添加枚举值,以一个简单的组合框的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个非常简单的问题想请教一下C#和WPF。
私人无效Window_Loaded(对象发件人,RoutedEventArgs E)$ B:这种尝试我的后
我的问题将跟随$ b {
的foreach(在比赛中VAR项)
{
cbRace.Items.Add(项目);
}
}
}
枚举赛
{
人类= 1,
矮人,
精灵,
兽人,
哥布林,
吸血鬼,
半人马
}
好了,所以,我的问题是如何增加值(例如人类,矮人,精灵....)到组合框:cbRace?对不起,我是新的C#,所以我会反弹感激,如果有人能帮助我了:),在此先感谢。
解决方案
私人无效Window_Loaded(对象发件人,RoutedEventArgs E)
{
的foreach
{$(VAR在Enum.GetValues(typeof运算(种族))项) b $ b cbRace.Items.Add(项目);
}
}
枚举赛
{
人类= 1,
矮人,
精灵,
兽人,
哥布林,
吸血鬼,
半人马
}
i have a really simple question to ask about C# and WPF. My Question will follow after this attempt of mine:
private void Window_Loaded(object sender, RoutedEventArgs e)
{
foreach (var item in Races)
{
cbRace.Items.Add(item);
}
}
}
enum Races
{
Human=1,
Dwarf,
Elf,
Orc,
Goblin,
Vampire,
Centaur
}
Ok so, my question is how will I add the values(e.g. Human,dwarf,elf....) into the combo box: cbRace? sorry I'm new to C# so i would rally appreciate it if someone can help me out :), thanks in advance.
解决方案
private void Window_Loaded(object sender, RoutedEventArgs e)
{
foreach (var item in Enum.GetValues(typeof(Races)))
{
cbRace.Items.Add(item);
}
}
enum Races
{
Human = 1,
Dwarf,
Elf,
Orc,
Goblin,
Vampire,
Centaur
}
这篇关于添加枚举值,以一个简单的组合框的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文