可以ObjectDataProvider
在WPF应用程序中使用来将枚举的字符串值绑定到ComboBox的ItemsSource,如本问题所示。
但是,在UWP应用程序中使用类似的代码段时,ff。显示错误信息:
“ Windows Universal项目不支持ObjectDataProvider。”
在UWP中是否有一个简单的替代方法可以做到这一点?
以下是我的一个原型中的一个工作示例。
枚举
public enum GetDetails
{
test1,
test2,
test3,
test4,
test5
}
ItemsSource
var _enumval = Enum.GetValues(typeof(GetDetails)).Cast<GetDetails>();
cmbData.ItemsSource = _enumval.ToList();
这会将组合框绑定到枚举值。
谢谢你的反馈。您是否知道可以使用与此等效的XAML?
很简单 创建一个视图模型,该模型返回字符串。并在您的UI上设置数据上下文和XAML中的Binding。