WP7 - 忽略ScrollViewer中的列表框滚动

时间:2012-04-17 19:48:01

标签: c# windows-phone-7

在我的应用程序中,我有类似于此布局的内容

  

网格

     
    

网格中有东西       网格与东西在       LongListSelector

  

现在,带有内容的2个网格占据了大部分屏幕,因此LongListSelector只允许您一次滚动项目。

然后我修改了布局以包含scrollviewer

  

的ScrollViewer

     
    

网格
    网格与东西在       网格与东西在       LongListSelector

  

显然,一旦你滚动到LongListSelector,然后尝试滚动更多,你最终在LongListSelector内滚动。无论如何我可以忽略LongListSelector中的滚动并且还要调整列表框大小以匹配其内容吗?

1 个答案:

答案 0 :(得分:2)

摆脱滚动查看器并按如下方式更改布局:

  <DataTemplate x:Key="ListHeader">
   ... your grids ....
   </DataTemplate>


   <toolkit:LongListSelector  
      ListHeaderTemplate="{StaticResource ListHeader}" >

这会将网格添加到LongListSelector的顶部,如果我理解正确的话,这就是您想要的功能。