在网格内部时裁剪图像

时间:2014-03-08 20:11:44

标签: c# xaml windows-phone-7 windows-phone-8

我有一个包含图片的页面,有时图像太大而且被裁剪,我试图添加滚动查看器但我仍然无法向下滚动以查看图片的其余部分

这是我的代码:

<Grid x:Name="LayoutRoot" Background="White" ScrollViewer.VerticalScrollBarVisibility="Visible" >
   <Grid>
       <Image Height="Auto" Width="Auto" Source="{Binding photolink}" />
   </Grid>
</Grid>

如何显示我的所有元素?

2 个答案:

答案 0 :(得分:0)

尝试拉伸图片。

<Grid x:Name="LayoutRoot" Background="White">
   <Grid>
       <Image Stretch="UniformToFill" Source="{Binding photolink}" />
   </Grid>
</Grid>

我建议您阅读Stretch Enumartion

答案 1 :(得分:0)

ScrollViewer是一个控件,而不是属性,因此添加ScrollViewer.VerticalScrollBarVisibility =“Visible”不会这样做。您需要添加整个ScrollViewer控件。

<Grid x:Name="LayoutRoot" Background="White">
    <ScrollViewer>
        <Image Height="Auto" Width="Auto" Source="{Binding photolink}" />
    </ScrollViewer>
</Grid>