private void Header_Loaded(object sender, RoutedEventArgs e) { CheckBox header = sender as CheckBox; var cp = AttachHelper.GetChildObjects <ContentPresenter>(header, false).FirstOrDefault(); if (cp != null) { cp.DataContext = header.DataContext; } }
private void Cell_Loaded(object sender, RoutedEventArgs e) { ContentControl cell = sender as ContentControl; cell.ApplyTemplate(); var cp = AttachHelper.GetChildObjects <ContentPresenter>(cell, false).FirstOrDefault(); if (cp != null) { cp.DataContext = cell.DataContext; } }