Не думаю, что вы можете, так как в этой ситуации вы указываете не шаблон или стиль, а фактический объект Column.Я не думаю, что сетки данных играют хорошо при совместном использовании;Я думаю, вы получите исключение в той степени, что «этот UIElement уже является потомком другого UIElement».
Поэтому я попробовал следующее ... немного отличающееся от того, о чем вы говорите.но я получил это исключение:
{"DataGridColumn with Header" уже существует в коллекции Columns DataGrid. DataGrids не может совместно использовать столбцы и не может содержать повторяющиеся экземпляры столбцов. \ r \ nParameter name: item "}
с этим XAML:
<Grid.Resources>
<DataGridTextColumn x:Key="MyColumn" />
</Grid.Resources>
<DataGrid>
<DataGrid.Columns>
<StaticResource ResourceKey="MyColumn" />
</DataGrid.Columns>
</DataGrid>
<DataGrid>
<DataGrid.Columns>
<StaticResource ResourceKey="MyColumn" />
</DataGrid.Columns>
</DataGrid>