WPF 点击 datatemplate 里面的控件,获取相应绑定的数据

这个文章的标题写的十分拗口,实际上是在WPF的资源字典中创建一个数据模板,并在数据模板中添加一个Button按钮,默认情况下,在窗体中单击应用了数据模板的ListBox控件数据项中的按钮时,是不会选中指定的数据项的,这时候就造成了想获取点击控件下 某一行的 data 的难度

下面的实例中将会实现,当单击数据模板中定义的按钮时,获取到指定行的数据 Datatemplate 如下


        
            
                
                
                
                
            
        
    

后台click事件如下

private void mylistbox_Click(object sender, RoutedEventArgs e)
{
    mylistbox.SelectedItem = ((Button)sender).Tag;
}


你可能感兴趣的:(技术心得)