private void ButtonRemoveLink_Click(object sender, RoutedEventArgs e) { var button = sender as Button; var link = button.DataContext as Link; TempLinks.Remove(link); }