Qu'est-ce que le code-behind pour datagridtemplatecolumn, et comment l'utiliser?

J'ai un DataGrid en WPF. Et je suis en train d'ajouter Buttons pour certaines cellules de la grille, après il est lié à un particulier ItemsSource. J'ai essayé de le faire dans le code xaml comme ceci:

<dg:DataGridTemplateColumn x:Name="R1" CanUserReorder="False" IsReadOnly="False">             
    <dg:DataGridTemplateColumn.CellTemplate>
        <DataTemplate>
            <awc:ImageButton Content="Edit" Name="btnEdit" Visibility="Collapsed"/>
        </DataTemplate>
    </dg:DataGridTemplateColumn.CellTemplate>
</dg:DataGridTemplateColumn>

Cependant, je veux savoir comment je peux faire cela dans le code derrière. J'ai besoin de cela pour que je puisse placer Buttons à chaque fois qu'un particulier, cliquez sur prend même endroit. Toute aide sera très appréciée.

OriginalL'auteur Gagan | 2009-11-18