【发布时间】:2014-05-21 07:24:38
【问题描述】:
我有一个 ListBox,它的项目由自定义类对象组成(可以是任何类)。
然后我设置 DisplayMemberPath 以便 ListBox 显示该自定义类的正确属性。
现在我需要枚举ListBox的Items列表,并获取列表中每一项的DisplayMember值,而不知道列表中类的类型。有没有什么方法可以在没有反射的情况下获得这个 DisplayMember 值?
【问题讨论】:
-
让你的所有自定义类都由一个接口实现
-
那肯定行。我希望有一些通用的解决方案,因为我正在制作一个自定义用户控件,它具有高级文本搜索功能来搜索组合框的值,并且不想将它绑定到某个界面。毕竟我认为 ListBox 显示显示成员的方式毕竟是反射..