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?