将UWP ComboBox ItemsSource绑定到Enum

mig*_*lla 9 c# enums combobox uwp uwp-xaml

可以使用ObjectDataProviderWPF应用程序将枚举的字符串值绑定到ComboBox的ItemsSource,如此问题所示.

但是,在UWP应用程序中使用类似的代码段时,ff.显示错误消息:

"Windows Universal项目不支持ObjectDataProvider."

在UWP中有一个简单的替代方法吗?

AVK*_*AVK 12

下面是我的一个原型的工作示例.

ENUM

public enum GetDetails
{
    test1,
    test2,
    test3,
    test4,
    test5
}
Run Code Online (Sandbox Code Playgroud)

的ItemsSource

var _enumval = Enum.GetValues(typeof(GetDetails)).Cast<GetDetails>();
cmbData.ItemsSource = _enumval.ToList();
Run Code Online (Sandbox Code Playgroud)

这会将组合框绑定到枚举值.