如何从C#中的对象中获取元素?
-
30-09-2019 - |
题
我正在使用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都转换为列表。
不隶属于 StackOverflow