Como exibir um valor diferente para os valores da lista suspensa / item selecionado em uma WPF ComboBox?

Eu tenho uma caixa de combinação WPF vinculada a uma lista de itens com descrições longas.

O tipo vinculado à ComboBox possui descrição curta e longa como propriedades. Atualmente, estou vinculando a descrição completa.

comboBox.DisplayMemberPath = "FullDescription";

Como garantir que, quando o item for selecionado e exibido como um único item na caixa de combinação, ele será exibido como um valor doShortDescription enquanto a lista suspensa será exibidaFullDescription?

questionAnswers(4)

yourAnswerToTheQuestion