Wpf Scrollviewer在向下滚动后反弹回来。-Windows Phone
我正在尝试从windows phone查看我的数据。数据量将取决于该特定日期有多少数据。例如,1010年3月1日有10条信息,我应该能够向下滚动查看其他信息。当我滚动时,当我将手指从屏幕上松开后,我弹回。我做错了什么。下面是我的XAML代码:Wpf Scrollviewer在向下滚动后反弹回来。-Windows Phone,wpf,xaml,windows-phone-7,windows-phone-8,scroll,Wpf,Xaml,Windows Phone 7,Windows Phone 8,Scroll,我正在尝试从windows phone查看我的数据。数据量将取决于该特定日期有多少数据。例如,1010年3月1日有10条信息,我应该能够向下滚动查看其他信息。当我滚动时,当我将手指从屏幕上松开后,我弹回。我做错了什么。下面是我的XAML代码: <!--Pivot Control--> <phone:Pivot Title="MY APPLICATION"> <!--Pivot item one--> <phone:
<!--Pivot Control-->
<phone:Pivot Title="MY APPLICATION">
<!--Pivot item one-->
<phone:PivotItem Header="today">
<StackPanel>
<toolkit:DatePicker x:Name="NowDate"
HorizontalAlignment="Left"
Width="456"
Background="DarkBlue"
ValueStringFormat="{}{0:D}"
Foreground="White"
BorderBrush="DarkBlue"
/>
<TextBlock Name="NoData"
HorizontalAlignment="Left"
Text="No Information Available"
Margin="18,0,0,0"
Visibility="Collapsed"
/>
<!--Double line list with text wrapping-->
<ScrollViewer VerticalScrollBarVisibility="Visible">
<phone:LongListSelector x:Name="MLongListSelector"
Margin="0,0,-12,0"
SelectionChanged="MainLongListSelector_SelectionChanged">
<phone:LongListSelector.ItemTemplate>
<DataTemplate>
<StackPanel Margin="0,0,0,17">
<TextBlock Text="{Binding Title}"
TextWrapping="Wrap"
Style="{StaticResource PhoneTextExtraLargeStyle}"/>
<TextBlock Text="{Binding Description}"
Name="Description"
TextTrimming="WordEllipsis"
MaxHeight="84"
TextWrapping="Wrap"
Style="{StaticResource PhoneTextSmallStyle}"/>
</StackPanel>
</DataTemplate>
</phone:LongListSelector.ItemTemplate>
</phone:LongListSelector>
</ScrollViewer>
</StackPanel>
</phone:PivotItem>
必须将ScrollViewer的高度设置为小于父控件的高度(在StackPanel中)。如果ScrollViewer大于其子对象,则子对象将始终反弹回其原始位置