dataDetail tData = new dataDetail(customerName, carName, appointmentDate, email, issueDescribe, timeForJob, costForJob, reliableOnCar, distanceJob, finalScore);
allDetail.add(tData.getCustomerName());
Адаптер Arrya использует только список массивов строкового типа, поэтому он помещает tdata в качестве строки в allDetails
Если хотите, вы можете использовать мой код EnterKeyTraversal прикрепленного свойства . Добавьте его в контейнер верхнего уровня в окне WPF, и все внутри будет обрабатывать ввод как вкладку:
<StackPanel my:EnterKeyTraversal.IsEnabled="True">
...
</StackPanel>