Silverlight Combobox数据绑定:基本和快捷方式?

时间:2009-05-27 14:53:29

标签: silverlight combobox

请告诉我将Collection(List等)绑定到组合框并处理选择更改事件并获取所选项目的基本快速方法。

1 个答案:

答案 0 :(得分:1)

这很容易。您可以使用XAML + Code或代码完成此操作。我不打算提供一个完整的解决方案,因为我觉得你自己完成这部分会从中受益更多。我在这里假设您已经有一些XAML声明了一个组合框,所以我只显示了一些代码(在C#中,因为您没有说明您使用的是哪种语言),只知道可以很容易地分配事件处理程序而是通过XAML。

this.combo.SelectionChanged +=
    new SelectionChangedEventHandler(comboProjects_SelectionChanged);

this.combo.ItemsSource = myCollectionOfItems;

这为选择更改设置了一个事件处理程序,并将组合绑定到一个集合,该集合用于获取其项目(因此名称为ItemsSource)。

然后,在SelectionChanged事件处理程序中,您可以获取SelectedItem属性以找出所选内容。

请注意ComboBox中有一些带有绑定的警告,因此您可能会发现这些链接很有用: