2013-03-22 244 views

回答

0

单击按钮时,会触发按钮事件处理程序,并且当长列表选择器中的项目发生更改时,如果它也已注册,则会触发相应的选择已更改事件。但是按钮被点击在同一个选定的项目上,只有按钮事件处理程序被触发。我建议只有一个按钮事件处理程序,并从中获取选定的项目。

private void ButtonEvent_Click(object sender, RoutedEventArgs e) 
{ 
HoldingClass clicked=((sender as Button).DataContext as HoldingClass); 
//Do something with the HoldingClass as this is the binding element to the long list selector 
}