以编程方式将枚举类型绑定到组合框

时间:2012-03-22 14:54:38

标签: c# wpf data-binding combobox

我有以下枚举。

public enum DATABASE_TYPES
        {
            JDataStore, Access, SQLServer, H2, PostGresSQL, MySQL
        };

我想将它绑定到WPF组合框。

我试过了:

cmb.ItemsSource = DATABASE_TYPES;

但得到错误:

'ConfigGui.MainWindow.DATABASE_TYPES' is a 'type' but is used like a 'variable'

1 个答案:

答案 0 :(得分:6)

将它绑定到枚举的值:

cmb.ItemsSource = Enum.GetValues(typeof(DATABASE_TYPES)).Cast<DATABASE_TYPES>();