Я не совсем уверен, как сформулировать этот вопрос, поэтому я просто объясню, что я пытаюсь сделать.У меня есть Model / ViewModel, которая по существу содержит список элементов.Некоторые элементы в списке должны быть представлены в форме статической ширины (например, прямоугольник 10x10 пикселей), тогда как другие должны растягиваться, чтобы равномерно распределить оставшуюся ширину между всеми элементами.
Например, предположим, что список содержитследующее:
(статическая статическая динамическая динамическая динамическая статическая динамическая динамическая)
Статические элементы имеют ширину 10 пикселей.Я хочу, чтобы каждый из динамических элементов в равной степени занимал оставшуюся комнату в контейнере.Например, если мой контейнер имеет 100 пикселей, так как у меня есть 3 статических элемента, я хочу, чтобы остальные 70 пикселей были распределены по 5 динамическим элементам (по 14 пикселей каждый).
Есть ли элемент управления WPFчто это делает, или мне нужно будет динамически изменить размер и добавить элементы управления размером окна?