Vertikale scrollen innerhalb GridView Gruppe von Elementen in WinRT XAML

Bin ich mit dem GridView-Steuerelement für die Anzeige von Gruppen von verschiedenen Arten von Elementen in einem WinRT-XAML-app. Alles funktioniert gut, außer, dass das ItemsPanelTemplate verwendet ein Geschenkpapier-raster, stapeln meine Elemente senkrecht, wenn es out-of-space.

So, ich habe versucht, StackPanel, wie diese:

<GroupStyle.Panel>
    <ItemsPanelTemplate>
        <StackPanel Orientation="Vertical" Visibility="Visible" />
    </ItemsPanelTemplate>
</GroupStyle.Panel>

Elemente vertikal gestapelt sind, und das ist großartig, aber das problem ist jetzt, ich kann nicht scrollen, und Sie nicht auf den Bildschirm passen. Also ich habe versucht, das aktivieren vertikalen Bildlauf:

<GroupStyle.Panel>
    <ItemsPanelTemplate>
        <StackPanel Orientation="Vertical" Visibility="Visible" 
                    ScrollViewer.VerticalScrollBarVisibility="Visible"
                    ScrollViewer.VerticalScrollMode="Enabled"/>
    </ItemsPanelTemplate>
</GroupStyle.Panel>

Aber das funktioniert nicht.
Irgendwelche Vorschläge, wie das zu erreichen vertikale scrollen innerhalb GridView-Gruppe?

EDIT 1:

Habe ich auch so probiert:

<GroupStyle.Panel>
    <ItemsPanelTemplate>
        <ScrollViewer VerticalScrollBarVisibility="Visible"
                      HorizontalScrollMode="Disabled" 
                      ZoomMode="Disabled" 
                      VerticalScrollMode="Enabled">
              <StackPanel Orientation="Vertical" Visibility="Visible" />
         </ScrollViewer>
     </ItemsPanelTemplate>
 </GroupStyle.Panel>

Dieser bricht der debugger als ItemsPanelTemplate muss ein Gremium wie ein Kind.

InformationsquelleAutor Igor Ralic | 2012-06-21
Schreibe einen Kommentar