Enlace a valor en el diccionario con enum como clave
Tengo alguna aplicación y me gustaría enlazar algunos cuadros de texto y chekcboxes al campo de valor del Diccionario (Enum, cadena). ¿Es esto posible y cómo puedo hacer eso?
En el código xaml tengo algo como esto: está funcionando para el Diccionario con una cadena como clave, pero no se puede enlazar correctamente a la clave con 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}" />
.. y esto es lo que tengo en Enum
public enum MyEnum
{
PrimaryAddress,
SecondaryAddress,
UsePrimaryAddress
}
En el diccionario ViewModel se define como:
public Dictionary<MyEnum, string> Properties
He encontrado una solución para combobox con valores de enumeración, pero esto no se aplica a mi caso.
¿Algún consejo?