2016-08-13 5 views
0

ドラッグできるビューにImageがあります。しかし、私はオブジェクトをリリースすると、それはしばらく動いています。どうすればこの機能を無効にできますか?UIオブジェクト(UWP)の「運動エネルギー」を無効にする方法

マイXamlコード:移動のために使用しています

<Image Grid.Column="0" 
      x:Name="CollageImg1" 
      Margin="370,469,1665,800" 
      Source="{Binding CollageImg1}" 
      RenderTransformOrigin="0.5,0.5" 
      ManipulationDelta="CollageImgage1_Manipulation" 
      Visibility="Visible"> 
      <Image.RenderTransform> 
       <CompositeTransform /> 
      </Image.RenderTransform> 
     </Image> 

方法:

private void Manipulation(ManipulationDeltaRoutedEventArgs e, Image image) 
    { 
     CompositeTransform ct = (CompositeTransform)image.RenderTransform; 
     ct.TranslateX += e.Delta.Translation.X;// X move 
     ct.TranslateY += e.Delta.Translation.Y;// Ymove 
    } 

答えて

1

画像のManipulationModeプロパティからTranslateInertiaを削除します。

など。 TranslateXTranslateY

<Image ManipulationMode="TranslateX,TranslateY" ... /> 
+0

はい役立ちます。ありがとう! – SmiLe

関連する問題