我刚刚开始在WinPhone开发中,无法弄清楚如何设置垂直滚动.例如,我已经启动了一个新的Pivot应用程序,此代码允许用户向上滚动并拥有以查看所有条目:
<controls:PivotItem Header="Login">
<!--Double line list with text wrapping-->
<ListBox x:Name="FirstListBox" Margin="0,0,-12,0" ItemsSource="{Binding Items}">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Margin="0,0,0,17" Width="432" Height="78">
<TextBlock Text="{Binding LineOne}" TextWrapping="Wrap" Style="{StaticResource PhoneTextExtraLargeStyle}"/>
<TextBlock Text="{Binding LineTwo}" TextWrapping="Wrap" Margin="12,-6,12,0" Style="{StaticResource PhoneTextSubtleStyle}"/>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
</controls:PivotItem>
Run Code Online (Sandbox Code Playgroud)
现在,当我添加自己的枢轴项目时,堆叠面板上的项目数量超过屏幕上任何时候都可以看到的项目,它将不允许我滚动查看它们.我在这里错过了什么?
谢谢.
该ListBox示例代码,您提供的内置滚动功能公顷.但是,如果您没有使用已经具有此滚动功能的内容,则必须添加一个ScrollViewer.
<controls:PivotItem Header="Example">
<ScrollViewer Margin="12,0,12,0">
<StackPanel>
<TextBlock Text="Example1" FontSize="150" />
<TextBlock Text="Example2" FontSize="150" />
</StackPanel>
</ScrollViewer>
</controls:PivotItem>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17309 次 |
| 最近记录: |