我有一个枚举动物,里面有 Fish 和 Cat 值。
public ObservableCollection<AnimalsEnum> Animals { get; set; }
我绑定(bind)了要在组合框中显示的枚举。
<ComboBox ItemsSource="{Binding Path=Animals }">
我还有名为 AnimalsChanged 的 AnimalsEnum 类型属性
当我从组合框中选择一种动物时,我需要一个名为 AnimalsChanged 的属性来从组合框中获取枚举的值。
如何从 xaml 中执行此操作?任何想法
谢谢
最佳答案
使用SelectedItem
绑定(bind)列表中的实际数据项。使用SelectedValue
,您可以绑定(bind)SelectedItem
中的特定属性。它默认以两种方式绑定(bind),因此您无需指定:
<ComboBox ItemsSource="{Binding Path=Animals }" SelectedItem="{Binding AnimalsChanged}">
关于wpf - 将组合框选定的值绑定(bind)到属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14730514/