2015-11-14 4 views

ответ

4

Я полагаю, что вы еще не разрабатываете для Windows 10 UWP, поскольку по умолчанию это вертикально.

Если вы хотите «вертикальную прокрутку GridView» с одним столбцом, используйте вместо этого ListView. Если вы хотите вертикальной прокрутки с несколькими столбцами, вы можете использовать следующие XAML:

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

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

</GridView> 

Что вы меняете от поведения по умолчанию является отключение горизонтальной прокрутки и позволяет вертикальной прокрутки. Рядом с этим вы сообщаете WrapGrid (или любой другой контейнер, который вы хотите использовать), чтобы поместить элементы горизонтально смежными друг к другу и перенести на новую строку по вертикали.