Используйте элемент ItemsControl с UniformGrid. UniformGrid автоматически добавляет строки / столбцы в зависимости от конфигурации и количества отображаемых элементов.
Какой из них (может) выглядеть следующим образом:
Вы должны подумать о том, как данные представлены в текстовом файле, и отобразить их в соответствии с классом Employee
.
Возьмем, к примеру, если класс Employee
соответствует приведенному ниже -
class Employee {
String firstName;
String lastName;
}
и строки в файле имеют вид -
first1 last1
first2 last2
Вы можете создать arrayList
из Employee
для хранения данных -
List<Employee> employees = new ArrayList();
Когда вы читаете каждую строку из файла, вы можете разбить строку на пробел, построить объект и добавить в список -
String[] name = fileLine.split(" ");
Employee e = new Employee();
e.firstName = name[0];
e.lastName = name[1];
employees.add(e);
Таким образом, в основном, вы должны рассмотреть структуру данных в вашем источнике (текстовый файл) и выяснить, как вы будете анализировать их и построить желаемый объект.