2013-06-12 2 views
0

My LongListSelector не прокручивается правильно. Когда я просматриваю список, он автоматически возвращается к вершине с эффектом резинкой.длинный список селектор не прокручивается правильно

XAML является

<Grid x:Name="ContentPanel" Height="2000"> 
    <toolkit:LongListSelector x:Name="ItemList" DataContext="Item" IsFlatList="True" StretchingBottom="LoadMoreData"> 
     <toolkit:LongListSelector.ItemTemplate> 
      <DataTemplate> 
       <Grid Tag="{Binding ItemID}" Loaded="Grid_Loaded" MaxWidth="361" MaxHeight="100"> 
         // some xaml code 
      </DataTemplate> 
     </toolkit:LongListSelector.ItemTemplate> 
    </toolkit:LongListSelector> 
</Grid> 

кто может мне помочь?
thanku

ответ

1

Это не прокрутке правильно, потому что вы установите Высота родительской сетки до 2000. Это приводит к тому, LongListSelector занять столько места, сколько это может потребоваться до тех пор, как это меньше, чем 2000, и только затем начинается прокрутка. Учитывая, что у вас всего 800 (или немного больше) высоты, вы не видите прокрутку правильно.

+0

эй @igrali спасибо за ур ответ. выше проблема решается, но когда я прокручиваю longListSelector, иногда она перестает отвечать на запросы, может ли я сказать почему? –

+0

Сколько предметов внутри? Это не должно происходить. Что вы подразумеваете под нескромностью? Иногда может показаться, что он не отвечает, но это потому, что элементы постоянно загружаются при прокрутке списка. –

+0

+1. такая же проблема здесь. Да, причина в том, что высота Longlistselector увеличена, поэтому скроллер не работает. Но теперь я уменьшаю высоту до высоты телефона, теперь это сработало ... спасибо. –

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