2010-04-21 4 views
0

J'ai une zone de liste déroulante avec une liste d'objets liés à celle-ci. Actuellement, j'ai les éléments de modèle afin qu'ils montrent uniquement la propriété Class.Name. donc le ComboBox est plein de Class.Name Cependant, je suis obligé de donner à l'utilisateur la possibilité d'afficher la propriété Class.Description à la place. Si c'était si simple que ça irait bien, mais ils veulent l'option de basculer entre eux à l'exécution.Modification du chemin d'accès d'une propriété à l'exécution

Des idées?

Répondre

1

Vous pouvez probablement le faire directement dans WPF.

je modifier les objets métier pour inclure une propriété Readonly supplémentaire, quelque chose comme, DisplayTextProperty

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

Je l'ai fait dans quelques endroits maintenant et il fonctionne très bien.

+0

J'espérais qu'il y avait un moyen de lier dynamiquement, mais bon, ça fonctionne un charme! Merci mon pote – TerrorAustralis

Questions connexes