繁体   English   中英

Windows Phone通用应用程序图像缩放

[英]Windows Phone Universal App image zoom

我试图使我的scrollviewer缩放工作。 如果没有ZoomMaxFactor和ZoomMinFactor,则效果很好,但是缩放没有限制。 因此,我添加了属性ZoomMaxMinFactor,并且图像在没有任何交互的情况下进行调整大小,我已经在寻找答案了,但一无所获。

我的XAML:

<PivotItem Header="item 1" >
    <StackPanel x:Name="MyPanel" Width="360" Height="460">
        <ScrollViewer Width="360" Height="460" ZoomMode="Enabled" 
             VerticalScrollBarVisibility="Visible"
             HorizontalScrollBarVisibility="Visible"
             MaxZoomFactor="0.5" MinZoomFactor="0.5">
                    <Image x:Name="MyCoolImg"/>
        </ScrollViewer>
    </StackPanel>
</PivotItem>

后面的代码:

protected async override void OnNavigatedTo(NavigationEventArgs e)
{
    MyCoolImg.Source = (BitmapImage)e.Parameter;
}

谢谢您的时间=)

我知道了,

新的XAML:

<PivotItem Header="item1" >
     <Grid Grid.Row="1">
          <ScrollViewer Width="360" Height="470" HorizontalAlignment="Left" VerticalAlignment="Top" VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Auto" ZoomMode="Enabled" MinZoomFactor="0.9" MaxZoomFactor="2.8">
               <StackPanel>
                    <Image Width="360" Height="470" x:Name="myCoolImg" Stretch="Uniform" HorizontalAlignment="Left" VerticalAlignment="Top"/>
               </StackPanel>
          </ScrollViewer>
     </Grid>
</PivotItem>

感谢您的帮助Kennyzx!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM