0
我有视图模型有一个列表(不可观察的集合,我想这不是重要的)类可供选择的文档(库存,装箱单等)和一个文档有确切的类的实例分配WPF。帮助绑定组合框项目
public class MyViewModel
{
public DocumentViewModel Document { get; set; }
public IList<ClassViewModel> Classes { get; set; }
}
public class DocumentViewModel
{
public ClassViewModel Class { get; set; }
...
}
public class ClassViewModel
{
public string Title { get; set; }
...
}
我必须表明combobox
应显示可用的文档类,选择的项目应该是一个类的实例MyViewModel
文件。
下面的代码不为我工作:
<ComboBox
ItemsSource="{Binding Path=Classes}"
DisplayMemberPath="Title"
SelectedValuePath="Title"
SelectedValue="{Binding Path=Document.Class, Mode=TwoWay}"
/>
我错在这里做什么?
代码看起来不错,你能解释一下究竟是什么“下面的代码不适合我:”是什么意思?是不是显示?值没有设置?什么不工作? – Xeun
显示组合框项目,但未从项目中选择SelectedValue,并且在更改时所选值不同步 – user149691
p。此外,当我在组合框中更改项目时,出于某种原因,组合框变为包围着红色边框。 – user149691