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

本文关键字:绑定 组合 类型 枚举 编程 方式 | 更新日期: 2023-09-27 18:28:53

我有以下枚举。

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'

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

将其绑定到枚举的值:

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