我在一个Windows 10 UWP应用程序中有这段代码:
MyListView.ManipulationMode = ManipulationModes.TranslateX;
MyListView.ManipulationStarted += (s, e) => x1 = (int)e.Position.X;
MyListView.ManipulationCompleted += (s, e) =>
{
x2 = (int)e.Position.X;
if (x1 > x2)
{
DataController.PaneOpen(false);
};
if (x1 < x2)
{
DataController.PaneOpen(true);
};
};
在手机上 ListView
中,ManipulationCompleted
事件无法正常工作。处理程序中的代码从未被调用。
在 PC 上可以正常工作,但在手机上无法正常工作。我不明白为什么。