ligação ao valor no dicionário com enum como chave

Eu sou algum aplicativo e gostaria de vincular algumas caixas de texto e chekcboxes ao campo de valor do dicionário (Enum, string). Isso é possível e como posso fazer isso?

No código xaml eu tenho algo parecido com isso - ele está trabalhando para o dicionário com string como uma chave, mas não pode vincular corretamente a chave com enum

<dxe:TextEdit EditValue="{Binding Properties[PrimaryAddress],  Mode=TwoWay}" />
<dxe:TextEdit EditValue="{Binding Properties[SecondaryAddress],  Mode=TwoWay}" />
<dxe:CheckEdit EditValue="{Binding Properties[UsePrimaryAddress], Mode=TwoWay}" />

.. e aqui está o que eu tenho em Enum

public enum MyEnum
{
    PrimaryAddress,
    SecondaryAddress,
    UsePrimaryAddress
}

No dicionário ViewModel é definido como:

public Dictionary<MyEnum, string> Properties

Eu encontrei solução para combobox com valores enum mas isso não se aplica ao meu caso.

Algum conselho?

questionAnswers(1)

yourAnswerToTheQuestion