/ / Gridview vertikales Scrollen - Windows Store App - c #, Visual Studio, Xaml, Windows-Store-Apps

Gridview vertikales Scrollen - Windows Store App - c #, Visual Studio, Xaml, Windows-Store-Apps

Ich mache eine Windows Store App mit C #. Ist es möglich, die Gridview-Datei als vertikales Scroll-Gridview zu verwenden, anstatt als horizontal?

Antworten:

4 für die Antwort № 1

Ich nehme an, dass Sie noch nicht für Windows 10 UWP entwickeln, da es standardmäßig vertikal ist.

Wenn Sie ein "vertikal scrollendes GridView" mit einer einzelnen Spalte wünschen, verwenden Sie a ListView stattdessen. Wenn Sie vertikales Scrollen mit mehreren Spalten wünschen, können Sie folgendes XAML verwenden:

<GridView
...
ScrollViewer.HorizontalScrollBarVisibility="Disabled"
ScrollViewer.HorizontalScrollMode="Disabled"
ScrollViewer.VerticalScrollBarVisibility="Auto"
ScrollViewer.VerticalScrollMode="Auto">

<GridView.ItemsPanel>
<ItemsPanelTemplate>
<WrapGrid Orientation="Horizontal" />
</ItemsPanelTemplate>
</GridView.ItemsPanel>

</GridView>

Was Sie aus dem Standardverhalten ändern, ist das Deaktivieren des horizontalen Scrollens und das Aktivieren des vertikalen Scrollens. Daneben erzählst du dem WrapGrid (oder den Container, den Sie verwenden möchten), um die Elemente horizontal nebeneinander zu platzieren und vertikal auf eine neue Linie zu legen.