我正在使用WPF中的AutoCompletebox,我将建议填充了一个由四个字段组成的列表。当用户选择项目并到达我的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.

这意味着您不能将任何myautocomplete.selectedItem都转换为列表。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top