2013-09-22 3 views
0

Я хочу прокрутить LongListSelector по горизонтали. Этот LongListSelector находится внутри PivotItem.Нужно прокручивать LongListSelector по горизонтали внутри pivotItem?

Я попытался установить LongListSelector внутри scrollviewer, но не работал.

  <ScrollViewer Width="800" HorizontalAlignment="Stretch" VerticalScrollBarVisibility="Disabled" HorizontalScrollBarVisibility="Auto"> 

       <Grid x:Name="ContentPanel" HorizontalAlignment="Stretch" VerticalAlignment="Top"> 

        <phone:LongListSelector Name="AllImagesList" LayoutMode="Grid" GridCellSize="220,230" 
           ItemsSource="{Binding PhotoCollection}" 
           DataContext="{StaticResource viewModel}" 
           ItemTemplate="{StaticResource ImagesItemTemplate}" 
           SelectionChanged="onImageListSelectionChanged" /> 

       </Grid> 
      </ScrollViewer> 

     </controls:PivotItem> 

Можно ли прокручивать LongListSelector Horizontally?

Если да, пожалуйста, помогите мне, как?

+1

В то время как у вас будет очень трудное время, пытаясь заставить ОС понять смысл этого жеста внутри Pivot ... Это довольно плохой UX. – lsuarez

+0

это вызовет раздражение у пользователей. лучше попробуйте сохранить вертикальный вид. –

ответ

0

Ввод чего-то, что свитки горизонтально внутри управления Pivot - плохая идея.

Элемент управления Pivot будет пытаться обнаружить горизонтальные жесты и, таким образом, они будут конкурировать с вашим ScrollViewer. Как система узнает, какой элемент вы хотите реагировать на салфетки? Как бы человек, использующий приложение, знал, будет ли их жестом прокручивать список или изменить выбранный элемент поворота?
Существует причина, по которой это не работает.

В качестве альтернативы, в случае необходимости, вы можете рассмотреть возможность использования элемента управления Panorama, поскольку у этого могут быть элементы, которые шире экрана и поэтому поддерживают некоторый уровень горизонтальной прокрутки. Однако это не может сочетаться с списком вертикальной прокрутки.

Лучшим подходом, вероятно, было бы пересмотреть дизайн этой страницы.

Смежные вопросы