Вы не можете сделать это "из коробки".Причина в том, что DataContext объекта DataGridCell установлен на элемент, с которым он связан.Есть несколько разных способов сделать это.Вероятно, самый простой способ - это просто изменить элемент данных, чтобы вернуться к списку.Если вам нужно сделать это много, вы, возможно, захотите написать инструмент, чтобы помочь вам.
Вы можете создать прикрепленное свойство, которое называется что-то вроде AncestorDataContext, которое обходит дерево отображения (см. VisualTreeHelper) и ищет цельэлемент по имени.Когда он находит его, он устанавливает DataContext своего FrameworkElement для найденного элемента управления, вашей DataGrid.Я много использовал этот подход, чтобы восполнить отсутствие RelativeSource FindAncestor в SL.
<DataTemplate><Border custom:AncestorDataContext="dataGrid">
<TextBlock Text="{Binding ItemsSource.IsDirty, Converter={StaticResource IsDirtyConverter}}" HorizontalAlignment="Center" VerticalAlignment="Center" />