Silverlight - 带动态绑定按钮的ListBox - 如何获取原始列表项数据?

时间:2009-07-10 19:59:31

标签: silverlight-3.0

我有一个ListBox,在其中我有一个自定义DataTemplate来构建一个按钮。每个按钮代表用户可以执行的选择。

单击按钮时,无论如何我可以检索该绑定项的原始数据记录吗?在标准C#中,我可以创建一个按钮并使用CommandArgument将ID传递给事件。 Silverlight中有类似的东西吗?

由于

1 个答案:

答案 0 :(得分:2)

private void RemoveMember_Click(object sender, RoutedEventArgs e)
{
    var employee = ((Button)sender).DataContext as Employee;
    if(employee == null)
        return;
    _employeeList.Items.Remove(employee);
}