Kasthuri Gunabalasingam Ответов: 1

Ссылка на объект не установлена на экземпляр объекта в поле со списком WPF


При попытке получить доступ к вновь добавленному значению в поле со списком он выдает следующее сообщение об ошибке!

Ссылка на объект не установлена на экземпляр объекта

окно имеет одно поле со списком и текстовое поле! при нажатии кнопки Добавить новый элемент значение текстового поля должно быть загружено в поле со списком.! Это загруженное действие работает нормально! но когда мы пытаемся получить доступ к недавно добавленному (например, при нажатии кнопки edit), выше отображается сообщение об ошибке.

XMAL-код
<ComboBox x:Name="cmbList"  x:FieldModifier="public" HorizontalAlignment="Left" Margin="58,10,0,0" VerticalAlignment="Top" Width="147" 

                    <ComboBoxItem Content="1st Item"/>
                    <ComboBoxItem Content="2nd Item"/>
                    <ComboBoxItem Content="3rd Item"/>
 </ComboBox>


функция нажатия кнопки
cmbList.Items.Add(textbox1.text)


Что я уже пробовал:

До добавления нового элемента, он работает правильно! Если я попытаюсь повторно выбрать его, он выдаст это сообщение об ошибке!

Пожалуйста, кто-нибудь поправьте меня!

Заранее спасибо!

0x01AA

Что именно Вы имеете в виду под "когда пытаетесь Доступ новая добавленная стоимость"? Каков код, который получает доступ к значению из выпадающего списка?

1 Ответов

Рейтинг:
2

Richard MacCutchan

Используйте свой отладчик, чтобы пройти через код и посмотреть, какой из двух объектов не содержит допустимой ссылки.

Для полноты картины я просто попробовал этот код в простом приложении WPF, и он работает правильно. Таким образом, ваш код должен отличаться от того, что вы опубликовали.