0

我正在绑定到ObservableCollection我的自定义类的组合框File。我创建了一个File名为SelectedFile. 问题是在下面显示的绑定中,SelectedFile并没有改变。它已正确初始化,并且绑定正常工作,因为我可以在组合框中看到集合的对象。

 

<ComboBox x:Name="combo" Width="150" Margin="5"
                              ItemsSource="{Binding LoadedFiles}"
                              SelectedItem="{Binding SelectedFile}"
                              DisplayMemberPath="Filename">

 

 

以前我有一个项目模板,但我删除了它,因为我读到你需要额外的东西才能使这个模板与模板一起工作。有什么问题还是我错过了什么?

4

2 回答 2

0

您可以尝试将 SelectedItem 的 UpdateSourceTrigger 设置为 PropertyChanged:

<ComboBox x:Name="combo" Width="150" Margin="5"
                          ItemsSource="{Binding LoadedFiles}"
                          SelectedItem="{Binding SelectedFile, UpdateSourceTrigger=PropertyChanged}"
                          DisplayMemberPath="Filename">
于 2013-09-06T07:48:58.923 回答
0

我弄清楚发生了什么:命令的初始化。我将初始(空)选定文件作为参数传递。我删除了它,现在一切正常。谢谢。

于 2013-09-06T08:20:43.963 回答