2010-04-21 5 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