Сделать вертикальный ScrollViewer невидимым

У меня в окне есть элемент управления ScrollViewer, и я хотел бы скрыть его, когда пользователь не может прокрутить страницу вниз. Как и при просмотре с горизонтальной прокруткой. вот пример:

здесь видны оба скроллера, потому что прокрутка включена: enter image description here

Если я сворачиваю некоторые столбцы своего списка, обратите внимание, как в конечном итоге горизонтальный скроллер исчезает: enter image description here

Теперь обратите внимание, что происходит с вертикальным скроллером:

enter image description here

пока он виден, и это нормально, потому что не весь контент умещается на странице. Но позвольте мне развернуть страницу и закрыть все групповые поля, чтобы все содержимое поместилось на странице:

enter image description here

Почему это видно, если прокрутка невозможна? Я установил высоту всех групповых блоков = 0, кроме последнего, а вертикальный скроллер все еще работает? Горизонтальный скроллер пропал, когда прокрутить больше нельзя. Почему вертикальный скроллер не ведет себя одинаково?

Что я могу сделать, чтобы сделать его невидимым, когда прокрутка невозможна?

5
задан Dave Clemmer 16 August 2011 в 14:58
поделиться