Да, это элемент управления, который не сжимается / не увеличивается вертикально, когда я изменяю размер окна.
С тех пор, как я написал, я изменил высоту сетки на авто, которая при запуске моего приложения сетка, поскольку она является последним элементом управления в StackPanel, занимает только часть оставшегося пространства в окне, когда оно сначала показывается - может быть, 80 из 390. В строке 0, столбце 0 у меня есть пользовательская панель (theGraphPanel), где я рисую узлы в круге. Если я нарисую, скажем, 20 узлов, то размеры ячеек будут подходящими даже для того, чтобы занимать весь экран, когда он развернут. Это несколько решает проблему, хотя вертикальная прокрутка не работает, потому что я считаю, что она имеет бесконечную высоту.
Мне бы хотелось, чтобы сетка отображалась на экране так же, как и при установке размера 390 - первый ряд занимает 3 * высоты оставшегося пространства, а второй ряд * * высоты. Я думаю, что я пытаюсь сделать, это симулировать настройку MDI. Я хочу, чтобы пропорции оставались неизменными при первом запуске приложения (800 x 600), а затем при его максимизации. Из того, что я могу сказать, если только у ячеек сетки нет содержимого, они будут оставаться на минимальном размере и увеличиваться до любого размера содержимого, когда общая высота сетки будет установлена на «Авто». Возможно, я пытаюсь сделать что-то, что невозможно.
Спасибо за ответы.