2016-11-14 103 views
0

我有一个Xaml改变大小

<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}"> 
<ScrollViewer HorizontalScrollBarVisibility="Hidden" 
     VerticalScrollBarVisibility="Hidden"> 
    <Image Source="ms-appx:///Assets/porsche.jpg" 
    Tapped="UIElement_OnTapped" 
    RenderTransformOrigin="0.5,0.5"> 
     <Image.RenderTransform> 
      <CompositeTransform/> 
     </Image.RenderTransform> 
    </Image> 
</ScrollViewer> 
</Grid> 

和C#代码

private void UIElement_OnTapped(object sender, TappedRoutedEventArgs e) 
{ 
    var ct = (CompositeTransform) (sender as Image).RenderTransform; 
    ct.Rotation += 90; 
} 

的问题是,打开图片(不方)滚轮是老HorizontalOffsetVerticalOffset后他们没有一个安装者。我如何更新ScrollViewer以获得新的宽高比?

回答

0

与今天发布的this other question相同。 first answer提供了一个全面的机制来处理这个需求。

+0

如果我想在C#代码中运行程序时想改变旋转角度,您是否知道如何使用它。 '绑定'不起作用,直接改变角度不起作用 – SmiLe