我有一个ComboBox,其中包含绑定到它的对象列表。 目前我有模板化的项目,因此它们只显示属性Class.Name。所以ComboBox充满了Class.Name 但是,我需要为用户提供显示属性Class.Description的选项。如果只是那么容易我会没事,但是他们希望在运行时可以选择在它们之间来回切换。
有什么想法吗?
答案 0 :(得分:1)
您可以直接在WPF中执行此操作。
我会改变业务对象以包含一个额外的Readonly属性,比如DisplayTextProperty
Public ReadOnly Property DisplayTextProperty()
Get
If ShowDescription Then
Return Description
Else
Return Name
End If
End Get
End Property
我现在已经在一些地方完成了这项工作并且效果很好。