2017-02-20 10 views
0

Я связываю свой ComboBox со статическим способом.Выбор объекта Combobox программно C#

Когда я устанавливаю строковое значение, которое я получаю из объекта объекта (из метода службы), например item.AssignmentType = "xyz", я хочу сделать его доступным в combobox. Я попытался ниже, но не работаю

<ComboBoxItem Content="abc"/> 
<ComboBoxItem Content="xyz"/> 
<ComboBoxItem Content="pqrs"/> 

string assignmenttype = item.AssignmentType.ToString(); 
AssignmentTypeCombobox.SelectedIndex = 
AssignmentTypeCombobox.Items.IndexOf(assignmenttype); 

пожалуйста Раствор

+0

[Combobox.SelectedItem] (https://msdn.microsoft.com/en-us/library/system.windows.forms.combobox.selecteditem (v = vs.110). aspx) – bansi

+0

Просто попробуйте 'AssignmentTypeCombobox.Text =" xyz "' – bansi

+0

, но свойство "Текст" не существует для UWP combobox – Murali

ответ

0

Вы можете связать все senseful к ComboBox. Я бы рекомендовал какую-то коллекцию (ObservableCollection). Вам необходимо установить DataContext в эту коллекцию, и вы готовы к работе. Для более подробной информации проверить это: Bind collection to combobox

Смежные вопросы