Вертикальная прокрутка внутри GridView / AdaptiveGridView - PullRequest
1 голос
/ 10 мая 2019

Я пытаюсь добавить вертикальную прокрутку к своему GridView / AdaptiveGridView, но пока безуспешно (горизонтальная прокрутка работает).

Я уже пытался с помощью внутреннего прокрутки с помощью "ScrollViewer .---"в GridView без везения.

Я также попытался безуспешно разместить ScrollViewer вне GridView.

XAML

<ScrollViewer
    HorizontalScrollBarVisibility="Disabled"
    HorizontalScrollMode="Disabled"
    VerticalScrollBarVisibility="Auto"
    VerticalScrollMode="Auto">
    <Grid Name="ChangeMe">
        <controls:AdaptiveGridView
            Name="MyPolls"
            Margin="0,10,0,0"
            DesiredWidth="320"
            IsItemClickEnabled="True"
            ItemClick="MyPolls_ItemClick"
            ItemHeight="180"
            ItemsSource="{x:Bind oc}"
            SizeChanged="MyPolls_SizeChanged">
            <controls:AdaptiveGridView.ItemTemplate>
                <DataTemplate x:DataType="local:Poll">
                    <Grid ScrollViewer.VerticalScrollBarVisibility="Auto" ScrollViewer.VerticalScrollMode="Auto">
                        <Image Source="../Assets/Square44x44Logo.png" Stretch="UniformToFill" />
                        <StackPanel
                            Height="60"
                            Padding="12"
                            VerticalAlignment="Bottom"
                            Background="{ThemeResource SystemBaseLowColor}"
                            Orientation="Horizontal">
                            <StackPanel>
                                <TextBlock Text="{x:Bind poll_title}" />
                                <TextBlock
                                    Foreground="{ThemeResource SystemControlPageTextBaseMediumBrush}"
                                    Style="{ThemeResource CaptionTextBlockStyle}"
                                    Text="{Binding poll_description}" />
                            </StackPanel>
                        </StackPanel>
                    </Grid>
                </DataTemplate>
            </controls:AdaptiveGridView.ItemTemplate>
        </controls:AdaptiveGridView>
    </Grid>
</ScrollViewer>

Код за

private void MyPolls_SizeChanged(object sender, Windows.UI.Xaml.SizeChangedEventArgs e)
        {
            ChangeMe.Height = MyPolls.Height;
            ChangeMe.Width = MyPolls.Width;
        }

Кто-нибудь знает, как включить вертикальную прокрутку для GridView / AdaptiveGridView, когда элементы вида сетки выходят за рамки, чтобы вы могли прокрутить вниз и увидеть их?(AdaptiveGridView наследуется от GridView)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...