WPF DataGridTemplateColumn modelo compartilhado?

Oi, eu tenho um datagrid que tem um número de colunas datagridtemplate que são idênticas, além de cada um deles tem um datacontext diferente no painel de pilha do modelo.

<toolkit:DataGridTemplateColumn Header="Col 1">
                <toolkit:DataGridTemplateColumn.CellTemplate>
                    <DataTemplate>
                        <StackPanel DataContext="{Binding Times[0]}">
                        <!-- the structure that I want to extract to a template -->
                        </StackPanel>
                    </DataTemplate>
                </toolkit:DataGridTemplateColumn.CellTemplate>
</toolkit:DataGridTemplateColumn>

<toolkit:DataGridTemplateColumn Header="Col 2">
                <toolkit:DataGridTemplateColumn.CellTemplate>
                    <DataTemplate>
                        <StackPanel DataContext="{Binding Times[1]}">
                        <!-- the same structure here -->
                        </StackPanel>
                    </DataTemplate>
                </toolkit:DataGridTemplateColumn.CellTemplate>
</toolkit:DataGridTemplateColumn>

Quero que cada coluna use um modelo de item específico (como fiz com uma caixa de listagem), mas não consigo ver como, a menos que esteja faltando alguma coisa.

questionAnswers(1)

yourAnswerToTheQuestion