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 内にあり、コンテンツに合わせてサイズ変更されます (向きに応じて垂直または水平)。スクロール バーが表示されるように、ウィンドウ、グリッドのセル、または DockPanel に直接配置します。

于 2010-05-27T13:16:01.203 に答える