2010-04-21 55 views
0

我有一个绑定了对象列表的ComboBox。 目前我有模板的项目,所以他们只显示属性Class.Name。所以ComboBox充满了Class.Name 但是我需要给用户选项来显示属性Class.Description来代替。如果只是这么简单,我会很好,但他们希望在运行时在它们之间来回切换。更改属性在运行时绑定的路径

任何想法?

回答

1

您可以直接在WPF中执行此操作。

我会改变业务对象包括附加的只读属性,像,DisplayTextProperty

Public ReadOnly Property DisplayTextProperty() 
    Get 
     If ShowDescription Then 
      Return Description 
     Else 
      Return Name 
     End If 
    End Get 
End Property 

我现在已经在一些地方这样做,它的伟大工程。

+0

我希望有一些动态绑定的方式,但嘿,这是一种魅力!谢了哥们 – TerrorAustralis 2010-04-21 07:35:57