2013-03-08 5 views
2
<ListBox Name="myListBx" ItemsSource="{Binding Collection}" Margin="5,5" 
    SelectedValuePath="ColId" 
    SelectedValue="{Binding Path=ColId}" 
    SelectionMode="Multiple" 
    BorderThickness="0" Background="{x:Null}" BorderBrush="{x:Null}" 
    ScrollViewer.VerticalScrollBarVisibility ="Auto"> 
    <ListBox.ItemTemplate> 
     <DataTemplate> 
      // blabla 
     </DataTemplate> 
    </ListBox.ItemTemplate> 
</ListBox> 

My ListBox содержит очень много элементов, и на самом деле полоса прокрутки должна работать, но это даже не видно. Я что-то не так?WPB ListBox scrollbar не работает

Благодаря

+2

Что такое родительский контейнер (сетка, стеллаж, ...) вашего списка ListBox? – Jehof

+0

@Jehof Это StackPanel – Stacked

ответ

9

Вы должны поместить ListBox в сетке. StackPanel имеет бесконечную высоту
, так что ScrollBar не становится включенным или видимым.

+0

Прекрасно работает! Спасибо, Jehof – Stacked

Смежные вопросы