Обновленная проблема:
В WPF я использую GridView
(внутри ListView
) для отображения списка пар Textbox-Slider
. Каждая такая пара размещается ровно в одной ячейке одного столбца (используя DockPanel
для каждой пары).
Ползунок имеет минимальную ширину, чтобы он не схлопывался, текстовое поле не сворачивалось, его размер динамически изменялся при получении ввода.
Проблема в том, что когда ширина текстового поля увеличивается, ширина столбца не изменяется эквивалентно. Это приводит к тому, что ползунок в соответствующем ряду визуально обрезается с правой стороны. В результате ручка ползунка исчезает в пустоте при перемещении вправо.
Итак, вопрос: как заставить ширину столбца сетки динамически изменяться, если содержимое превышает доступное пространство (которое было установлено во время инициализации)?
Просто игнорируйте метку между текстовым полем и ползунком (без нее поведение не изменится).