我的视图模型有一个列表(不是可观察的集合,我认为它不重要)的类可用于选择文档(库存,装箱单等) )和文档,分配了精确的类实例
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}"
/>
我在这里做错了什么?
答案 0 :(得分:0)
最后,我通过删除
更改了标记SelectedValuePath="Title"
现在一切都好!