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.
Du musst angemeldet sein, um einen Kommentar abzugeben.
OK, habe ich endlich gelöst! To whom it may concern:
Ist es wichtig, dass Sie verwenden Sie das Raster, um sicherzustellen, dass der ScrollViewer-Skalen korrekt.
MaxHeight
desGrid
um die scroll-Arbeit.Was ist das?
Macht es Elemente wie folgt:
Element 1 Element 2
Punkt 3 Punkt 4
Ich würde platzieren Sie Ihre Elemente in einem scroll-viewer direkt. Wie diese:
Ich hoffe, das hilft,
Lance
Können Sie auch will der ZoomMode des ScrollViewer-Deaktiviert 🙂
Hinsichtlich