Укладка сеток в WPF
Я хочу отобразить коллекцию фигур определенным образом. Итак, у меня есть коллекция форм ViewModels, и я хочу отобразить ее так:
1) Если моя коллекция содержит только одну фигуру:
2) Если моя коллекция содержит 3 фигуры:
3) если моя коллекция содержит более 3 фигур: (автоматически создает новую строку с 3 столбцами)
Вы можете сказать мне "Использовать UniformGrids", но проблема в том, что размер столбцов одинаков! и я хочу иметь столбцы с разным размером! (в зависимости от размера элементов внутри него)
1 ответ
Я уверен, что вам нужно использовать WrapPanel.
Статья MSDN: http://msdn.microsoft.com/en-us/library/system.windows.controls.wrappanel%28v=vs.100%29.aspx
Учебник о том, как его использовать (wpftutorial): http://wpftutorial.net/WrapPanel.html
Изменить: Перейдите также по этой интересной ссылке: Указание количества элементов в строке с помощью WrapPanel