если вы создаете кнопки динамически, вы можете использовать свойство Tag
для прикрепления ваших данных или наследовать класс Button
как My_Button
и установить свойство, которое вам нужно, например, "userId"
иначе попробуйте посмотреть свойство Parent
нажатой кнопки.
например:
private void Button_Click(object sender, RoutedEventArgs e)
{
Button clickedButton = sender as Button;
ListViewItem holderItem = clickedButton.Parent as ListViewItem;
Console.WriteLine("You are clicked the buton in " + holderItem.Name);
}
или встроенное решение:
private void Button_Click(object sender, RoutedEventArgs e)
{
Console.WriteLine("You are clicked the buton in " + ((sender as Button).Parent as ListViewItem).Name);
}