Scrollviewer + Stackpanel в приложении WPF - PullRequest
0 голосов
/ 08 сентября 2011

У меня есть Scrollviewer внутри Stackpanel.Это работает хорошо, если я пытаюсь прокрутить вниз с помощью прокрутки мыши, но если я использую прокрутку на полосе прокрутки, она уменьшается и страница не падает.Кроме того, предположим, что есть радиогруппа из 5 радиокнопок (2 из них находятся внизу экрана, а 3 - ниже).Если я пытаюсь выбрать одну из двух доступных переключателей, страница прокручивается вниз, пока все пять не будут видны, и ни одна кнопка не будет отмечена.Как я могу решить эту проблему?

1 Ответ

2 голосов
/ 02 ноября 2011

ScrollViewer должен содержать StackPanel как Контент, и вы должны установить MaxWidth / MaxHeight на ScrollViewer, за пределами которого будет отображаться ScrollBar.

Это потому, что StackPanel плохо работает с прокруткой, поскольку онасделано, чтобы занять только место, необходимое для его содержания.

...