Comment afficher une valeur différente pour les valeurs de liste déroulante / élément sélectionné dans un ComboBox WPF?

J'ai un WPF zone de liste déroulante liée à une liste d'éléments avec de longues descriptions.

Le type lié à la zone de liste déroulante a la fois à court et à long description en tant que propriétés. Actuellement, je suis à la liaison de la description complète.

comboBox.DisplayMemberPath = "FullDescription";

Comment faire en sorte que lorsque l'élément est sélectionné et affiché comme un seul élément dans la zone de liste déroulante, il sera affiché comme valeur de l' ShortDescription propriété, tandis que la liste déroulante affiche FullDescription?

source d'informationauteur Marek