привязка к значению в словаре с enum в качестве ключа

Я использую какое-то приложение, и я хотел бы привязать некоторые текстовые поля и чекбоксы к полю значения словаря (Enum, string). Возможно ли это и как я могу это сделать?

В коде xaml у меня есть что-то вроде этого - он работает для словаря со строкой в качестве ключа, но он не может правильно связать ключ с помощью 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}" />

.. а вот что у меня есть в Enum

public enum MyEnum
{
    PrimaryAddress,
    SecondaryAddress,
    UsePrimaryAddress
}

В словаре ViewModel определяется как:

public Dictionary<MyEnum, string> Properties

Я нашел решение для выпадающего списка со значениями перечисления, но это не относится к моему случаю.

Любой совет?

Ответы на вопрос(1)

Ваш ответ на вопрос