Windows phone 7 LongListSelector-按钮单击事件,弹出SelectionChanged事件

Windows phone 7 LongListSelector-按钮单击事件,弹出SelectionChanged事件,windows-phone-7,windows-phone-8,Windows Phone 7,Windows Phone 8,不幸的是,这个问题没有答案。我也有同样的问题。基本上我有一个LongListSelector,在项目模板中我有一个按钮。点击按钮时,会触发按钮的单击事件,然后触发SelectionChanged事件 这种行为在我使用ListBox时没有发生。知道如何防止这种情况发生吗?当单击按钮时,会触发按钮事件处理程序,当长列表选择器中的某个项目发生更改时,如果该项目也已注册,则会触发相应的选择更改事件。但是在同一个选中的项目上单击按钮,只会触发按钮事件处理程序。我建议只使用按钮事件处理程序并从中获取所选项目

不幸的是,这个问题没有答案。我也有同样的问题。基本上我有一个LongListSelector,在项目模板中我有一个按钮。点击按钮时,会触发按钮的单击事件,然后触发SelectionChanged事件


这种行为在我使用ListBox时没有发生。知道如何防止这种情况发生吗?

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

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
}