Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WP7-忽略ScrollViewer中的列表框滚动_C#_Windows Phone 7 - Fatal编程技术网

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

C# WP7-忽略ScrollViewer中的列表框滚动,c#,windows-phone-7,C#,Windows Phone 7,在我的应用程序中,我有类似的布局 网格 网格中包含内容 网格中包含内容 长列表选择器 现在,两个带有填充的网格占据了大部分屏幕,因此LongListSelector只允许您一次滚动一个项目 然后我修改了布局以包含一个scrollviewer 滚动查看器 网格 网格中包含内容 网格中包含内容 长列表选择器 显然,一旦您滚动到LongListSelector,然后尝试滚动更多,您最终会在LongListSelector中滚动。我是否可以忽略LongListSelector中的滚动,同时调整列表框的大

在我的应用程序中,我有类似的布局

网格

网格中包含内容
网格中包含内容
长列表选择器

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

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

滚动查看器

网格
网格中包含内容
网格中包含内容
长列表选择器


显然,一旦您滚动到LongListSelector,然后尝试滚动更多,您最终会在LongListSelector中滚动。我是否可以忽略LongListSelector中的滚动,同时调整列表框的大小以匹配其内容?

摆脱scrollviewer并按如下方式更改布局:

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


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

... 你的网格。。。。

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

别担心,这是最好的:)