我是一些应用程序,我想将一些文本框和chekcbox绑定到Dictionary(Enum,string)的值字段.这是可能的,我该怎么做?
在xaml代码中我有这样的东西 - 它用于字典,字符串作为键,但它无法正确绑定到枚举键
<dxe:TextEdit EditValue="{Binding Properties[PrimaryAddress], Mode=TwoWay}" />
<dxe:TextEdit EditValue="{Binding Properties[SecondaryAddress], Mode=TwoWay}" />
<dxe:CheckEdit EditValue="{Binding Properties[UsePrimaryAddress], Mode=TwoWay}" />
Run Code Online (Sandbox Code Playgroud)
..这就是我在Enum中所拥有的
public enum MyEnum
{
PrimaryAddress,
SecondaryAddress,
UsePrimaryAddress
}
Run Code Online (Sandbox Code Playgroud)
在ViewModel字典中定义为:
public Dictionary<MyEnum, string> Properties
Run Code Online (Sandbox Code Playgroud)
我找到了具有枚举值的combobox解决方案,但这不适用于我的情况.
有什么建议?