如何禁用“动能”;的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
}
将TranslateInertia
从图像的ManipulationMode
属性中移除
。set only TranslateX
and TranslateY
:
<Image ManipulationMode="TranslateX,TranslateY" ... />