帮助ComboBox背后的Action / Event

时间:2011-09-13 15:39:29

标签: c# wpf

我一直在看这篇文章来帮助填充我的ComboBox:Binding WPF ComboBox to a Custom List

我的ComboBox中填充了一个对象,其中“name”属性填充了列表。这是迄今为止的样子:

<ComboBox x:Name="SampleComboBox" ItemsSource="{Binding Path=SelectedSamples}" DisplayMemberPath="SampleName" SelectedValue="{Binding Path=SampleName}"
                          SelectedItem="{Binding Path=SelectedSample}"/>

很抱歉这个可怕的命名惯例,但我只是想让原型工作。基本上,当在表中选择项目时,列表将从表中填充。所以ItemsSource就是Sample对象的集合。

根据我的理解(可能是错误的,随意纠正我),DisplayMemberPath将在框中显示。所以在这种情况下,Sample对象属性是SampleName。

SelectedValue和SelectedItem我不确定那些是什么:(。我知道,我希望能够有一个动作,当选择其中一个样本时,我改变了SelectedSample(单个而不是复数)属性,以便更新我的程序中的其他东西。

希望这是有道理的。有什么想法吗?感谢。

1 个答案:

答案 0 :(得分:1)

您可以将处理程序附加到SelectionChanged上的ComboBox事件。 MSDN doc