9

我有一个显示项目的包装面板,但我无法让滚动条正常工作任何想法有什么问题吗?

       <ScrollViewer>
        <ItemsControl Name="itemsControl">
            <ItemsControl.ItemsPanel>
                <ItemsPanelTemplate>
                    <WrapPanel ItemWidth="{Binding ElementName=sizeSlider, Path=Value}" 
                                   FlowDirection="LeftToRight"  Height="auto" Width="auto"
                                   HorizontalAlignment="Left" Name="wrapPanel1" 
                                   VerticalAlignment="Top"
                                   Margin="5"
                               >
                    </WrapPanel>
                </ItemsPanelTemplate>
            </ItemsControl.ItemsPanel>
        </ItemsControl>
    </ScrollViewer>
</StackPanel>

4

1 回答 1

13

您的 ScrollViewer 位于 StackPanel 内,它根据其内容调整大小(垂直或水平取决于其方向)。将其直接放置在 Window、Grid 的单元格或 DockPanel 中以显示滚动条。

于 2010-05-27T13:16:01.203 回答