我有一个组合框类别绑定到ObservableCollection Categories
基于tbl_Category
与两个属性CategoryName
和CategoryDescription
。现在我想的ComboBox
的SelectedValue
添加到产品表属性Prod_Category
WPF - 如何将选定的值绑定到表模型
在我的构造函数:
cb.DataContext = Categories;
this.DataContext = new tbl_Product();
组合框XAML:
<Combobox x:Name="cb" ItemSource="{Binding Categories}" DisplayMemberPath="CategoryName" SelectedValuePath="CategoryName" SelectedValue="{Binding Prod_Category,Mode=TwoWay}"/>
在我保存产品事件:
tbl_Product prod = (tbl_Product)this.DataContext;
DataOperations.AddProduct(prod);
我得到Prod_Category
到null
甚至在做完所有这些之后。