Я создаю приложение WPF с интерфейсом ModernUI. Это своего рода фотогалерея. Изображения сохраняются в некоторой папке и извлекаются в соответствии с соответствующей записью в базе данных. Таким образом, моя ViewModel получает информацию из базы данных и связывает столбец «URI» с исходным свойством Image.Элементы позиции в сетке динамически в WPF
Что мне нужно сделать, это разместить эти изображения в виде, как в сетке. Ширина и высота изображений постоянны. Задача здесь заключается в том, что до выполнения я не знаю, сколько элементов у меня есть, поэтому Grid следует создавать динамически. Мне было бы лучше, если количество столбцов будет автоматически подсчитываться в зависимости от ширины сетки. Например, ширина изображения равна 200, правое поле равно 50, поэтому, если ширина сетки (или родительского элемента, неважно) составляет 800, поэтому у нас есть 3 столбца. Но я могу указать число столбцов явно; Самое главное - позиционировать изображения так, чтобы они выглядели как сетка.
ViewModel возвращает ObservableCollection элементов (может быть изменено на любую необходимую структуру). Я очень ценю XAML-код с определенными шаблонами.
Это почти то, что я хотел, более того, это дало мне несколько новых идей. Во всяком случае, большое спасибо. – AskhatOmarov