title: binding to value in Dictionary with enum as a key
body: <p>I'm some application and i would like to bind some textboxes and chekcboxes to value field of Dictionary(Enum, string). Is this possible and how can I do that?</p>
  
  <p>In xaml code I have something like this - it is working for Dictionary with string as a key, but it cannot correctly bind to key with enum </p>
  
  <pre><code>&lt;dxe:TextEdit EditValue="{Binding Properties[PrimaryAddress],  Mode=TwoWay}" /&gt;
  &lt;dxe:TextEdit EditValue="{Binding Properties[SecondaryAddress],  Mode=TwoWay}" /&gt;
  &lt;dxe:CheckEdit EditValue="{Binding Properties[UsePrimaryAddress], Mode=TwoWay}" /&gt;
  </code></pre>
  
  <p>.. and here is what I have in Enum</p>
  
  <pre><code>public enum MyEnum
  {
      PrimaryAddress,
      SecondaryAddress,
      UsePrimaryAddress
  }
  </code></pre>
  
  <p>In ViewModel dictionary is defined as:</p>
  
  <pre><code>public Dictionary&lt;MyEnum, string&gt; Properties
  </code></pre>
  
  <p>I have found solution for combobox with enum values but this does not apply to my case.</p>
  
  <p>Any advice?</p>