我在模板列中有一个带有组合框的 DataGrid。在此屏幕的其他地方,用户完全从单独的控件中进行“客户”选择。为了在我的数据网格中填充组合框,除了网格中每一行的其他信息之外,我还需要将选定的客户作为参数传入。
基本上...网格包含零件信息,组合框项目基于以下组合:选定的客户、零件编号和制造商。每行的组合框可能有不同的源列表。有没有办法可以在 XAML 中为该组合框绑定 ItemsSource?
我在模板列中有一个带有组合框的 DataGrid。在此屏幕的其他地方,用户完全从单独的控件中进行“客户”选择。为了在我的数据网格中填充组合框,除了网格中每一行的其他信息之外,我还需要将选定的客户作为参数传入。
基本上...网格包含零件信息,组合框项目基于以下组合:选定的客户、零件编号和制造商。每行的组合框可能有不同的源列表。有没有办法可以在 XAML 中为该组合框绑定 ItemsSource?
我可能理解不正确,但您可能有一个包含所有信息的对象,并将其绑定到组合框。
IE
public class ContextualInfo
{
public Customer Customer { get; set; }
public int PartNumber { get; set; }
public Manufacturer Manufacturer { get; set; }
}
在回复评论。
让查询返回的行也包含在上面提到的 ContextualInfo 中怎么样?然后,您可以将 itemsource 绑定到它。您可能会在 ContextualInfo 类的构造函数中运行查询。