1
我正在开发一个Windows Phone应用程序,我想估计用户在屏幕上滑动时元素的距离。问题是ManipulationDeltaRoutedEventArgs.IsInertial
始终返回false,我无法检测到用户轻拂。ManipulationDeltaRoutedEventArgs.IsInertial总是返回false
这是我ManipulationDelta
事件处理程序
private void ItemList_ManipulationDelta(Object sender, ManipulationDeltaRoutedEventArgs e)
{
double currPos = e.Position.X;
var fwElement = (FrameworkElement)sender;
Thickness margin = fwElement.Margin;
margin.Left += (currPos - origin);
if (margin.Left < marginLeft) margin.Left = marginLeft;
fwElement.Margin = margin;
if (e.IsInertial)
{
System.Diagnostics.Debug.WriteLine("intertial");
}
}