Вертикальная прокрутка в ListBox - PullRequest
1 голос
/ 20 октября 2011

Привет У меня есть список, как показано ниже внутри сетки.Я не могу сделать элементы внутри прокрутки ListBox, когда количество элементов превышает высоту ListBox.

Я добавил VerticalScrollBarVisibility="Visible" в тег ListBox, но он не работает вообще.

Читайте где-нибудь о том, что прокрутка не работает в панели стека.

Кто-нибудь может мне помочь с этим?Заранее спасибо!

<ListBox>
    <TreeView>
       <TreeView.Resources>
           <HierarchicalDataTemplate>
               <StackPanel>
                 <TextBlock />
                 <TextBox></TextBox>
               </StackPanel>
           </HierarchicalDataTemplate>
       </TreeView.Resources>
    </TreeView>
</ListBox>

1 Ответ

2 голосов
/ 20 октября 2011

Вы должны использовать свойство ScrollView:

<ListBox ScrollViewer.VerticalScrollBarVisibility="Auto"
         ScrollViewer.CanContentScroll="True">     
    <TreeView>
        <TreeView.Resources>            
            <HierarchicalDataTemplate>                
                <StackPanel>                  
                    <TextBlock/>                    
                    <TextBox></TextBox>                
                </StackPanel>            
            </HierarchicalDataTemplate>        
        </TreeView.Resources>     
    </TreeView> 
</ListBox>

Это должно работать ...

...