我一直在做一个小应用程序在AD中做一些用户帐户创建,但我似乎被我的ComboBox卡住了。
目前在我的项目中有一种方法可以将项目添加到特定的ComboBox:
private void AddAccessBox(string name, string value)
{
ComboboxItem newitem = new ComboboxItem();
newitem.Text = name;
newitem.Value = value;
accessLevelBox.Items.Add(newitem);
}
要将项添加到ComboBox:
AddAccessBox("Standard User", "SSLVPN,anothergroup,andanother");
由于一些不明智的原因,我无法弄清楚如何获得所选项目的价值,SelectedValue和SelectedItem都返回“标准用户”。
我确信有一些我想念的东西,任何帮助都会非常感激。
答案 0 :(得分:1)
您已将ComboboxItem
个实例分配给ComboBox的Items
集合,因此SelectedItem
(或SelectedValue
)会返回一个ComboboxItem:
ComboboxItem item = accessLevelCombobox.SelectedItem as ComboboxItem;
if (item != null && item.Value == "SSLVPN,anothergroup,andanother")
{
}