WPF - 如何使用多个数据上下文进行绑定

WPF - how to use multiple data context for binding

请注意:我使用 Linq SQL classes.so 我的所有模型都是自动创建的

我有 window 添加新产品。所以我已将表单上的控件绑定到产品属性

this.DataContext =新 tbl_Product();

现在我在相同的 window 类别 n 类型上有一些组合框 我填充了将项目源绑定到 tbl_Category n tbl_Type

的组合框

现在我的问题是我只能给一个模型作为数据上下文。如果我给 tbl_Category 作为数据上下文我不能添加产品或者如果我给 tbl_Products 作为数据上下文那么我的组合框就不会被填充。

请提前帮助me.Thanks。

将各个组合框的数据上下文设置为所需的上下文,而不是将数据上下文设置为 window 级别