如何禁用“动能”;的UI对象(UWP)

本文关键字:对象 UI UWP 何禁用 动能 | 更新日期: 2023-09-27 18:02:26

我有Image在视图上,我可以拖动。但是当我释放这个物体时,它会运动一段时间。我怎样才能禁用它?

我的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
    }

如何禁用“动能”;的UI对象(UWP)

TranslateInertia从图像的ManipulationMode属性中移除

。set only TranslateX and TranslateY:

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