Combobox SelectionChanged事件没见过?

时间:2012-08-10 14:05:59

标签: c# windows combobox microsoft-metro selectionchanged

在Windows 8 Metro应用程序中,我有一个Combobox,每当我从列表中选择其他内容时,我想调用一个方法。

我有我的方法,并且使用Slider的 ValueChanged =“MyMethod”,它可以正常工作。

然而,当我尝试使用组合框时:

<ComboBox x:Name="Mentality" SelectedValue="Item1" SelectionChanged="MyMethod" >
                <x:String>Item1</x:String>
                <x:String>Item2</x:String>
                <x:String>Item3/x:String>

我有这个错误:

  

“MyMethod”没有重载与委托匹配   Windows.UI.Xaml.Controls.SelectionChangedEventHandler'

1 个答案:

答案 0 :(得分:2)

ValueChangedSelectionChanged有不同的签名。你不能为两者使用相同的处理程序。

要连接到SelectionChanged,您需要这样的方法:

void MyMethod(object sender, SelectionChangedEventArgs e)