C# 使用DevExpress(ComboBoxEdit模板)使用垂直网格

C# 使用DevExpress(ComboBoxEdit模板)使用垂直网格,c#,wpf,combobox,devexpress,datatemplate,C#,Wpf,Combobox,Devexpress,Datatemplate,我通过以下示例创建了VerticalGrid: 在我的例子中,我必须将其中一个属性设置为ComboBoxEdit,它绑定到来自DataContext的集合上。 我写的模板不能正常工作。 我试图找到任何创建ComboBoxEdit为DataTemplate的示例,该示例适用于本例 您的错误是什么样子的?没有显示任何数据或其他信息?但乍一看,我可以说,itemSource不应该以这种方式引用DataContext,因为当在模板中运行时,您的整个DataContext被覆盖,您应该使用类似temp

我通过以下示例创建了VerticalGrid:

在我的例子中,我必须将其中一个属性设置为ComboBoxEdit,它绑定到来自DataContext的集合上。 我写的模板不能正常工作。 我试图找到任何创建ComboBoxEditDataTemplate的示例,该示例适用于本例



您的错误是什么样子的?没有显示任何数据或其他信息?但乍一看,我可以说,itemSource不应该以这种方式引用DataContext,因为当在模板中运行时,您的整个DataContext被覆盖,您应该使用类似templatedParent或FindAncestor的语法,然后引用所需的datacontext@FranckNgako我试图用FindAncestor解决这个问题,但没有变化。ItemSource未绑定到List.ok。首先要检查的是,确保CountriesList具有公共可见性,并且您使用的是正确的viewModel,其次确保它包含值,并尝试在不使用模板的情况下将其绑定到视图。如果这样做有效,那么您必须使用不同的语法来访问userControl DataContext。。第三,如果您真的不需要模板,请尝试使用ComboxEditSettings