WPF ListView по-прежнему резервирует пространство при свертывании - PullRequest
0 голосов
/ 21 августа 2009

У меня есть WPF ListView в ScrollViewer.

Мне нужно свернуть ListView, и я пытаюсь использовать этот код (довольно странно):

this.myListView.Visibility = Visibility.Collapsed;

Проблема в том, что ListView, похоже, резервирует пространство, даже когда свернуто - он исчезает, но ScrollViewer соответственно не изменяет размер.

Что-то, чего мне не хватает?

Любая помощь приветствуется

Ответы [ 2 ]

2 голосов
/ 20 ноября 2009

Возможной причиной может быть то, что ScrollViewer по умолчанию показывает вертикальную полосу прокрутки. Попробуйте установить ScrollViewer.VerticalScrollBarVisibility в авто . Вы можете написать что-то вроде этого:

<ListBox ScrollViewer.VerticalScrollBarVisibility="Auto" />

Надеюсь, это поможет.

1 голос
/ 20 ноября 2009

Спасибо всем за ответы - я узнал, что глобально применяемый стиль вызывает проблему! Решено сейчас.

...