Windows Phone 7 上的 Expression Blend 4:滚动困难
我正在使用 Expression Blend 4 来制作 Windows Phone 7 应用程序的原型。我有一个应该显示新闻故事的页面。我很难让它在模拟器中一直向下滚动。我只能滚动查看一些文本框。有时,当我将 ScrollViewer 调高时,我实际上可以在模拟器中滚动得更少。
这是 XAML:
<!--LayoutRoot is the root grid where all page content is placed-->
<Grid x:Name="LayoutRoot" Background="Transparent">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<!--TitlePanel contains the name of the application and page title-->
<StackPanel x:Name="TitlePanel" Grid.Row="0" Margin="12,17,0,28">
<TextBlock x:Name="ApplicationTitle" Text="NEWS" Style="{StaticResource PhoneTextNormalStyle}"/>
<TextBlock x:Name="PageTitle" Text="New Physical Sciences Building: ‘Twenty-First Century Research’" Margin="9,-7,0,0" Style="{StaticResource PhoneTextTitle1Style}" TextWrapping="Wrap" FontSize="40"/>
</StackPanel>
<!--ContentPanel - place additional content here-->
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
<ScrollViewer Margin="0,0,8,-2332">
<StackPanel>
<Image Height="313" Width="454" Source="new physics building large.jpg"/>
<TextBlock TextWrapping="Wrap"><Run Text=" really long text "/></TextBlock>
</StackPanel>
</ScrollViewer>
</Grid>
</Grid>
我做错了什么?
I'm using Expression Blend 4 to prototype a Windows Phone 7 app. I have a page that is supposed to display a news story. I'm having difficulty getting it to scroll down all the way in the emulator. I can only scroll the see some of the text box. Sometimes, when I make the ScrollViewer
taller, I can actually scroll less in the emulator.
Here is the XAML:
<!--LayoutRoot is the root grid where all page content is placed-->
<Grid x:Name="LayoutRoot" Background="Transparent">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<!--TitlePanel contains the name of the application and page title-->
<StackPanel x:Name="TitlePanel" Grid.Row="0" Margin="12,17,0,28">
<TextBlock x:Name="ApplicationTitle" Text="NEWS" Style="{StaticResource PhoneTextNormalStyle}"/>
<TextBlock x:Name="PageTitle" Text="New Physical Sciences Building: ‘Twenty-First Century Research’" Margin="9,-7,0,0" Style="{StaticResource PhoneTextTitle1Style}" TextWrapping="Wrap" FontSize="40"/>
</StackPanel>
<!--ContentPanel - place additional content here-->
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
<ScrollViewer Margin="0,0,8,-2332">
<StackPanel>
<Image Height="313" Width="454" Source="new physics building large.jpg"/>
<TextBlock TextWrapping="Wrap"><Run Text=" really long text "/></TextBlock>
</StackPanel>
</ScrollViewer>
</Grid>
</Grid>
What am I doing wrong?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
为什么 ScrollViewer 的底部边距为 -2000?尝试设置 StackPanel 的宽度/高度......
Why does the ScrollViewer have a -2000 bottom margin? Try setting the width / height of the StackPanel instead...