【发布时间】:2021-04-15 00:01:06
【问题描述】:
我有一个名为 ComponentTransactionPair 的类,它包含两个名为 m_Component 和 m_Transaction 的对象,还有一个公共属性
Protected m_componentTransactionPair As List(Of ComponentTransactionPair)
在尝试将其连接到 ListBox 时,我使用下面的代码
lstbCurrentTransactions.DataSource = m_componentTransactionPair
m_currentOptionsLoaded = True
lstbCurrentTransactions.DisplayMember = "m_Transaction.Description"
DisplayMember 在我执行此操作时无法正常工作,我很确定它显示的是类型而不是 Transaction 中的 Description 属性。
是否甚至可以使用嵌套对象的属性来获取此类别,因为我所看到的所有内容都没有使用嵌套对象。
【问题讨论】:
-
如果我错了,请纠正我,但这看起来像 WinForms,而不是 WPF。
DataSource和DisplayMemeber都是 WinFormsListControl的属性。 -
那可能是正确的,还在学习这个并且把两个人弄糊涂了。