Вопрос

Я использую AutoCompleteBox в WPF, я заполняю предложения со списком, который состоит из четырех полей. Когда пользователь выбирает элемент, и я достигаю своего EventHandler, я вижу, что

MyAutoCompleteBox.SelectedItem

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

Я старался

List<Codes> selected = MyAutoCompleteBox.SelectedItem as List<Codes>;

Где коды это мой список. Выбранные возвраты как NULL и пустые каждый раз. Есть ли способ добраться до этих ценностей? Спасибо!

Это было полезно?

Решение

Ты можешь попробовать:

Codes selected = MyAutoCompleteBox.SelectedItem as Codes;

или

Codes[] selected = MyAutoCompleteBox.SelectedItem as Codes[];

Другие советы

Если вы хотите перечисление элементов, используемых в качестве подложки для AutoCompleteBox пытаться...AutoCompleteBox.ItemsSource..

Это означает, что вы не можете преобразовать все, что myautocompletebebebe.seloucedite - это список.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top