Существует известная проблема с GridSplitter и Column с MinWidth, GridSplitter по-прежнему изменяет размер Grid, игнорируя MinWidth столбца.Результатом этого является то, что дочерний элемент растущей колонки получает больший размер, чем фактически доступный.Но Grid размещает дочерние элементы с учетом MinWidth, и, следовательно, ваш столбец Shrinking остается на MinWidth, но дочерний элемент Growing Column выходит за пределы размера, который GridSplitter вышел за пределы MinWidth сокращающего столбца.
Я собираюсь выяснить, как я решил эту проблему в моем проекте, и я опубликую код.Тем временем вы можете попробовать следующие варианты.
- Удалить MinWidth из ColumnDefinition
- Добавить MinWidth к потомку
Зная заранее, что минимальный размер вашей сетки должен быть 500 + Размер Splitter, вы можетеустановить MinWidth всей сетки.