Xaml 在wp7中滚动页面的问题

Xaml 在wp7中滚动页面的问题,xaml,windows-phone-7.1,Xaml,Windows Phone 7.1,这是我的xaml代码 <Grid x:Name="ContentPanel" Margin="12,164,12,-161" Grid.RowSpan="2"/> <ScrollViewer HorizontalAlignment="Left" VerticalAlignment="Top" Height="1192" Margin="0,171,0,-595" Grid.RowSpan="2"> <Grid Width="478" Heig

这是我的xaml代码

<Grid x:Name="ContentPanel" Margin="12,164,12,-161" Grid.RowSpan="2"/>
    <ScrollViewer HorizontalAlignment="Left" VerticalAlignment="Top" Height="1192" Margin="0,171,0,-595" Grid.RowSpan="2">
        <Grid Width="478" Height="1197">
//content goes here
            <Image x:Name="ImageBox" Visibility="Visible" HorizontalAlignment="Left" Width="468" Margin="0,630,0,193"/>
//content goes here
        </Grid>
    </ScrollViewer>
</Grid>

//内容在这里
//内容在这里
问题是,即使在滚动之后,我也看不到图像!
只有我的一部分图像可见,我如何纠正此问题???

除非我理解错误,主要问题可能是线路

<Grid x:Name="ContentPanel" Margin="12,164,12,-161" Grid.RowSpan="2"/>


更改网格。行span=“1”

请检查以下项目:

  • 由于Windows phone设计的最大高度为800,因此您的ScrollVewer高度可以达到最大值:800-164=636
  • 删除内容面板的负边距
  • 删除ScrollViewer的负边距,否则您的设计将从下方被剪切
  • 您的代码应该如下所示:

    <Grid x:Name="ContentPanel" Margin="12,164,12,0" Grid.RowSpan="2"/>
        <ScrollViewer HorizontalAlignment="Left" VerticalAlignment="Top" Height="636" Margin="0,0,0,0" Grid.RowSpan="2">
            <Grid Width="478" Height="1197">
                //content goes here
                <Image x:Name="ImageBox" Visibility="Visible" HorizontalAlignment="Left" Width="468" Margin="0,630,0,193"/>
                //content goes here
            </Grid>
        </ScrollViewer>
    </Grid>
    
    
    //内容在这里
    //内容在这里
    
    如果您的问题仍然存在,请更新问题以包含
    xaml
    代码。

    
    
    <Grid x:Name="ContentPanel" Margin="12" Grid.RowSpan="2" Height ="700"/>
        <ScrollViewer HorizontalAlignment="Left" VerticalAlignment="Top" Height="1192" Margin="0" >
    
    //content goes here
                <Image x:Name="ImageBox" Visibility="Visible" HorizontalAlignment="Left" Width="468" Margin="0,20"/>
    //content goes here
    
        </ScrollViewer>
    </Grid>
    
    //内容在这里 //内容在这里
    这些都是很简单的问题,一定要正确理解并工作!!