0

画面に収まりきらないほど多くのデータを含むスタックパネルがあります。これが発生すると、下にスクロールしてリストの残りを見ることができません。そのため、これを修正するために ScrollViewer を追加しましたが、機能させることができません。これはコードです:

   <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
        <ScrollViewer Height="500" Name="Scroller" VerticalScrollBarVisibility="Auto">
            <StackPanel Orientation="Vertical" Name="Stack" Height="2000">
                <TextBlock Text="{Binding BookableExplanation}" Foreground="#336699" TextWrapping="Wrap"/>
                <Button Visibility="{Binding ShowLinkToSite, Converter={StaticResource BooleanToVisibilityConverter}}" cal:Message.Attach="[Event Click] = [Action OpenStuntOnWebAsRegularOffer]" Foreground="#FFFFFF" Background="#336699" BorderThickness="0">neckermann.be</Button>
                <ListBox x:Name="DepartureDates" MinHeight="2000"
                        cal:Message.Attach="[Tap]=[Action OpenStuntOnWeb(DepartureDates.SelectedItem)]">
                    <ListBox.ItemTemplate>
                        <DataTemplate>
                            <Grid DataContext="{Binding}" Background="#336699" Margin="0,10,0,10">
                                <Grid.ColumnDefinitions>
                                    <ColumnDefinition Width="*" MinWidth="430"/>
                                </Grid.ColumnDefinitions>
                                <Grid.RowDefinitions>
                                    <RowDefinition Height="*"/>
                                </Grid.RowDefinitions>
                                <StackPanel Grid.Column="1" Orientation="Vertical" Margin="10,10,10,10">
                                    <TextBlock Text="{Binding Date, StringFormat='dd/MM/yyyy'}" Foreground="#FFFFFF" TextWrapping="Wrap" TextAlignment="Center"/>
                                </StackPanel>
                            </Grid>
                        </DataTemplate>
                    </ListBox.ItemTemplate>
                </ListBox>
            </StackPanel>
        </ScrollViewer>
    </Grid>

何か案は ?他のビューでは、うまくスクロールするテキストしかありません。問題に遭遇したのは、項目を動的に追加するときだけです。スクロールビューアの問題についてもいくつかの投稿をここで見ましたが、スタックパネルよりもスクロールビューアの高さを低く設定するなどのアドバイスに従いましたが、機能しませんでした。それはおそらく非常に単純なものですが、それを見つけることができません:)スクロールの動きはしますが、下に行くことはできません。

ありがとう、

ヨルン

4

2 に答える 2