Я разрабатываю приложение, использующее combobox в wpf. Я использую класс, который содержит два значения ID
и Name
, я Bulding в list
с этим классом, чтобы быть ItemsSource
из выпадающего списка, как следует:Выберите значение, которое будет отображаться в списке combobox из класса ItemsSource в C# и WPF
Example.cs
foreach (XmlNode OEM in OEMs)
{
string OEMname = OEM.Attributes["OEMname"].InnerText;
int ID = Int32.Parse(OEM.Attributes["ID"].InnerText);
OEM oem = new OEM { OEMname = OEMname, ID = ID};
oems.Add(oem);
}
cbxSelOEM.ItemsSource = oems;
Моя проблема - это значение, указанное в combobox, вместо того, чтобы показывать значение OEMname, оно показывает другое имя, я считаю, что это имя объекта в списке. Как я могу решить эту проблему?
Try 'cbxSelOEM.DisplayName = "OEMname";' –