2

我有一个枚举动物,里面有鱼和猫的值。

public ObservableCollection<AnimalsEnum> Animals { get; set; }

我绑定枚举以显示在组合框中。

<ComboBox ItemsSource="{Binding Path=Animals }">

我还有一个名为AnimalsChanged的​​ AnimalsEnum 类型的属性

当我从组合框中选择动物时,我想要一个名为AnimalsChanged的​​属性来从组合框中获取枚举的值。

我如何从 xaml 做到这一点?任何想法

谢谢

4

1 回答 1

3

用于SelectedItem绑定列表中的实际数据项。SelectedValue你可以绑定一个特定的SelectedItem属性。它默认绑定两种方式,因此您无需指定:

<ComboBox ItemsSource="{Binding Path=Animals }" SelectedItem="{Binding AnimalsChanged}">
于 2013-02-06T13:55:52.910 回答