在wpf中具有一列按钮的Datagrid

在wpf中具有一列按钮的Datagrid,wpf,datagrid,Wpf,Datagrid,我有一个填充了一些数据的数据网格。看起来像这样---- 安全注册日期CUSIP ISC源员工 INVESCO 12/3/2007 G4921P105 818216804磁盘Ram INVESCO 2011年11月1日G4921P106 818216805磁盘Shyam 在这里,在名为CUSIP的第三列中,我实际上想要一列按钮,其中按钮的内容属性将与CUSIP属性绑定。所以,例如,第一行第三列应该显示一个按钮,上面写着“G4921P105”。我想知道这是否可以做到。此外,单击此按钮时应打开另一个窗

我有一个填充了一些数据的数据网格。看起来像这样----

安全注册日期CUSIP ISC源员工

INVESCO 12/3/2007 G4921P105 818216804磁盘Ram

INVESCO 2011年11月1日G4921P106 818216805磁盘Shyam

在这里,在名为CUSIP的第三列中,我实际上想要一列按钮,其中按钮的内容属性将与CUSIP属性绑定。所以,例如,第一行第三列应该显示一个按钮,上面写着“G4921P105”。我想知道这是否可以做到。此外,单击此按钮时应打开另一个窗口

我正在附加此视图的XAML代码

<Grid>
    <Grid.RowDefinitions>
        <RowDefinition Height="auto"></RowDefinition>
        <RowDefinition Height="auto"></RowDefinition>
        <RowDefinition Height="*" ></RowDefinition>
    </Grid.RowDefinitions>
    <Label Grid.Row="0" FontWeight="ExtraBold" FontSize="25" Content="{Binding CompanyCUSIPChangeData[0].Security}"></Label>
    <Label Grid.Row="1" FontWeight="ExtraBold">Previous Registers</Label>
    <DataGrid Grid.Row="2" ItemsSource="{Binding Path=CompanyCUSIPChangeData}" HorizontalAlignment="Left" CanUserAddRows="False">            
        <DataGrid.ColumnHeaderStyle>
            <Style TargetType="{x:Type DataGridColumnHeader}">
                <Setter Property="FontWeight" Value="Bold" />                    
            </Style>                                                    
        </DataGrid.ColumnHeaderStyle>

    </DataGrid>
</Grid>

以前的登记册
我做了很多研究,但仍然找不到多少方法来解决我的这个问题。另外,我对WPF和XAML还很陌生,这是我使用这些技术的项目

任何帮助都将不胜感激。
谢谢。

duplicate:cellTemplate,将命令绑定到模板中的按钮。