2015-06-08 3 views
3

Приложение WPF будет извлекать имена пользователей из базы данных, и я хочу отобразить кнопку с именем каждого пользователя на ней на странице WPF.Схема сетки XAML с различными комбинациями

Я не знаю, сколько пользователей было перед рукой, поэтому я хочу изменить размер и положение кнопок в зависимости от числа отображаемых.
Например:

  1. Если есть один дисплей пользователя одна кнопка в центре экрана.
  2. Если 4 пользователя отображают 4 кнопки в макете 2x2.
  3. Если есть 8 пользователей, отобразите 8 кнопок в сетке 3x3 с 9-й позицией в виде пера.
  4. И так далее до 64 пользователей (8х8 сетки)

Как я могу это сделать с помощью XAML ??

ответ

3

WPF Равномерное управление сеткой подходит для вашего требования. Он будет содержать строки и столбцы. Grid позаботится о автоматической компоновке элементов.

Смежные вопросы