WPF ListBox ScrollView не обновляется - PullRequest
0 голосов
/ 20 апреля 2011

в нашем приложении WPF и Listbox с несколькими элементами. Мы временно должны скрыть некоторые элементы, но так как нам нужно сохранить порядок элементов, мы не удаляем их. Мы просто установили видимость свернутой.

Пока все работает нормально, но ScrollViewer из ListView не обновляется. Это все еще так же долго, как и раньше, и при попытке прокрутки показывает очень странное поведение.

Есть ли способ обновить ScrollViewer, когда элементы свернуты? Или любой другой должен был заархивировать то, что мы сделали? Удаление элементов из ListView не вариант.

1 Ответ

0 голосов
/ 20 апреля 2011

Вы установили ItemContainerStyle?Прямо как:

<ListBox.ItemContainerStyle>
                <Style TargetType="ListBoxItem">
                    <Setter Property="Visibility" Value="{Binding Visibility}" />
                </Style>
            </ListBox.ItemContainerStyle>
...