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