获取组合框选定项目

时间:2013-09-06 07:45:16

标签: c# wpf

我绑定到我的自定义类ObservableCollection File的组合框。我创建了一个名为File的{​​{1}}类型的特定对象。问题是在下面显示的绑定中,SelectedFile不会改变。它已正确初始化,绑定工作正常,因为我可以在组合框中看到集合的对象。

SelectedFile

以前我有一个项目的模板,但我删除了它,因为我已经读过你需要额外的东西来使用模板。有什么不对或者我错过了什么吗?

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

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