【问题标题】:Binding combobox selected value to property将组合框选定值绑定到属性
【发布时间】:2013-02-06 13:40:00
【问题描述】:

我有一个 Enum Animals,其中包含 Fish 和 Cat 值。

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

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

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

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

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

如何从 xaml 执行此操作?任何想法

谢谢

【问题讨论】:

    标签: wpf binding combobox


    【解决方案1】:

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

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

    【讨论】:

    • 非常感谢您的快速回答。欣赏它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-05-25
    • 1970-01-01
    • 2016-02-22
    • 1970-01-01
    • 2012-09-09
    • 2013-03-25
    • 2016-12-10
    相关资源
    最近更新 更多