XamDataGrid では、TemplateField を利用することで、任意のコントロールをセルに埋め込むことができます。今回の例では、セルにボタンを埋め込んでいます。
<igDP:XamDataGrid Name="xamDataGrid1" DataSource="{Binding}"> ... <igDP:FieldLayout> <igDP:TemplateField Name="Id" Width="50"> <!--XamDataGrid セルに任意のコントロールを埋め込む(テンプレートフィールド)--> <igDP:TemplateField.DisplayTemplate> <DataTemplate> <Button PreviewMouseLeftButtonDown="Button_PreviewMouseLeftButtonDown" Content="{Binding}"></Button> </DataTemplate> </igDP:TemplateField.DisplayTemplate> </igDP:TemplateField> ... </igDP:FieldLayout> </igDP:XamDataGrid.FieldLayouts> </igDP:XamDataGrid>
関連情報
XamDataGrid セルに任意のコントロールを埋め込む(テンプレートフィールド)
https://kb.jp.infragistics.com/?p=1215