我在我的ListBox的Item里加了一个按钮,点击按钮可以删除该项,费了很长时间,终于在一国外论坛上找到解决方法. 在Button的click事件中,Button的DataContext属性就是这个Item对象,简单地转换成绑定的ItemsSource的对象就可以.
private void Button_Click_1(object sender, RoutedEventArgs e)
{
Button button = sender as Button;
VideoItem item = button.DataContext as VideoItem;
System.Diagnostics.Debug.WriteLine("删除"+item.Title);
}