Button获胜';不能在DataGrid中工作

本文关键字:DataGrid 工作 不能 获胜 Button | 更新日期: 2023-09-27 18:19:42

当我构建项目并创建窗口时,由于某种原因,我无法按下按钮。。。它也不会识别click事件背后的代码。。。有什么想法吗?

<DataGrid.Columns>
   <DataGridTemplateColumn Header="Add / Edit">
       <DataGridTemplateColumn.CellTemplate>
            <DataTemplate>
                <Button Name="addeditBtn" Click="Add_Edit_Click">A/E</Button>
             </DataTemplate>
       </DataGridTemplateColumn.CellTemplate>
   </DataGridTemplateColumn>
   <DataGridTextColumn Header="Account Name" Binding="{Binding Path=Element[Account_Name].Value}" />
   <DataGridTextColumn Header="Income" Binding="{Binding Path=Element[Income].Value}" />                    
</DataGrid.Columns>

更新:我想明白了。似乎我有一个got_focus事件优先于此事件

Button获胜';不能在DataGrid中工作

您需要为Button addeditBtn创建一个事件处理程序。因此,在"代码隐藏"页面中,创建将处理按钮的单击事件的C#代码。你创建了这个代码吗?如果是,请将其发布,以便我们可以查看代码。