我有一个自定义字典,其中键作为枚举,值作为自定义对象。我需要在 xaml 中绑定这个对象。那我该怎么做呢?
我想做的是,
<Button Content="{Binding ButtonGroups[my enum value].Text}"></Button>
我尝试过的,
<Button Content="{Binding ButtonGroups[local:MyEnum.Report].Text}"></Button>
<Button Content="{Binding ButtonGroups[x:Static local:MyEnum.Report].Text}">
</Button>
<Button Content="{Binding ButtonGroups[{x:Static local:MyEnum.Report}].Text}">
</Button>
但以上任何一项都不适用于我。下面的代码正在显示枚举值,
<Button Content="{x:Static local:MyEnum.Report}"></Button>
枚举文件,
public enum MyEnum
{
Home,
Report
}
我的字典,
IDictionary<MyEnum, Button> ButtonGroups