With a ListBox.ItemTemplate. Then in your click event you can get the object via DataContext.
private void btnMoveFDAup(object sender, RoutedEventArgs e)
{
Button btn = ((Button)sender);
// btn.DataContext will get you to the row object where you can retrieve the ID
}