2013-02-06 109 views
1

我有一个枚举动物里面鱼和猫的值。绑定组合框选择的值到属性

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

我将enum绑定到组合框中显示。

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

我也财产称为AnimalsChanged类型AnimalsEnum

当我选择从组合框的动物,我想了一个名为财产AnimalsChanged来从枚举值组合框。

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

感谢

回答

2

使用SelectedItem的实际数据项从列表中绑定。使用SelectedValue,您可以绑定SelectedItem的特定属性。它在默认情况下是双向绑定的,因此您无需指定:

<ComboBox ItemsSource="{Binding Path=Animals }" SelectedItem="{Binding AnimalsChanged}"> 
+0

非常感谢您的快速解答。 Appriciate它。 – user1902346

+0

如果这解决了您的问题,您应该将其标记为已接受。 –

相关问题