private void buttonCloseJoin_Click(object sender, RoutedEventArgs e) { ContentPresenter obj = App.FindVisualParent <ContentPresenter>(sender as DependencyObject); if (obj == null) { return; } JoinTable join = obj.DataContext as JoinTable; JoinTables.Remove(join); }