如何在dev express中为已检查的组合框编辑控件提供枚举值?
public enum AccessRoles
{
User,
Administrator
}
foreach (var item in Enum.GetValues(typeof(AccessRoles)))
{
checkedComboBoxEdit1.Properties.Items.AddRange(Enum.GetValues(typeof(item)));
}
如何将enum值绑定到checkedcomboBoxedit?
答案 0 :(得分:0)
尝试这样的事情。将您的comboboxedit
绑定到您的列表(或其他)枚举。
然后在comboboxedit
<dxe:ComboBoxEdit //stuff here>
<dxmvvm:Interaction.Behaviors>
<dxmvvm:EnumItemsSourceBehavior EnumType="{x:Type local:AccessRoles}" SortMode="DisplayName"/>
</dxmvvm:Interaction.Behaviors>
<dxe:ComboBoxEdit.ItemTemplate>
</dxe:ComboBoxEdit>
让我知道这是否有效,我以前从未亲自尝试过。它是14.2版的新版本,所以如果您有旧版本,请告诉我
答案 1 :(得分:0)
这段代码用于将这些枚举值绑定到CheckedComboEdit。
checkedComboBoxEdit1.Properties.DataSource = Enum.GetValues(typeof(AccessRoles));