2016-11-14 6 views
0

私は問題はスクローラが古いとHorizontalOffsetVerticalOffset絵をオンにした後(正方形でない)ということである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; 
} 

を持っています彼らはセッターを持っていません。 ScrollViewerを新しい縦横比に更新する方法はありますか?

答えて

0

今日の投稿this other questionと同じ問題です。 first answerは、この要件を処理するための包括的なメカニズムを提供します。

+0

プログラムをC#コードで実行しているときに回転角度を変更したい場合は、その使い方を知っていますか? 'バインディング 'は動作しませんし、アングルが直接変更されません – SmiLe