C# 使用列表框和按钮删除记录

C# 使用列表框和按钮删除记录,c#,wpf,C#,Wpf,我需要在列表框中显示数据库中的所有记录,并在列表框中添加按钮,以便在wpf应用程序中使用c#从数据库中删除该特定记录。 我曾经。。。但无法在记录前面的列表框中添加按钮 private void Window_Loaded(object sender, RoutedEventArgs e) { Button b = new Button(); b.Content = "myitem"; b.Click += new RoutedEventHandler(b_Click);

我需要在
列表框
中显示数据库中的所有记录,并在
列表框
中添加按钮,以便在wpf应用程序中使用c#从数据库中删除该特定记录。
我曾经。。。但无法在记录前面的
列表框中添加
按钮

private void Window_Loaded(object sender, RoutedEventArgs e)
{
    Button b = new Button();
    b.Content = "myitem";
    b.Click += new RoutedEventHandler(b_Click);
    listboxEmployee.Items.Add(b);
}
void b_Click(object sender, RoutedEventArgs e)
{
   //code
}
和XAML:

<ListView Grid.Column="1" Grid.Row="2" Grid.ColumnSpan="4" Grid.RowSpan="4" Name="listboxEmployee" SelectionChanged="listboxEmployee_SelectionChanged"> 
    <ListView.View> 
        <GridView> 
            <GridViewColumn> 
            </GridViewColumn>
        </GridView>
     </ListView.View>
</ListView>

试试这个:

<GridView>
   <GridViewColumn>
      <GridViewColumn.CellTemplate>
           <DataTemplate>
               <Button Name="btnDelete"  Content="Delete" Click="BtnDelete_OnClick" />
           </DataTemplate>
      </GridViewColumn.CellTemplate>
   </GridViewColumn>
</GridView>

这应该在您的窗口的XAML中完成。您是否需要以编程方式执行此操作?发布您的XAML代码。应该在您的
列表框
项目模板
中完成。可以使用xaml吗?如果是,请给我解决方案。使用问题中的编辑链接并更新文本,不要在注释中添加代码,这是不可编辑的
private void BtnDelete_OnClick(object sender, RoutedEventArgs e)
{
    var s = (((sender as Button).DataContext) as YourModel).Property;
    //Write Delete code based on "s" value
}