有没有办法检测滑动后枢轴动画何时完成?我尝试了 PivotItemLoaded 事件,但它不起作用。当 SelectedIndex 发生变化时,我还尝试将另一项工作延迟 1 秒,但这不是一个很好的解决方案。
问问题
173 次
1 回答
1
您必须使用手势轻弹事件。如下所示
XAML
<toolkit:GestureService.GestureListener>
<toolkit:GestureListener Flick="OnFlick"/>
</toolkit:GestureService.GestureListener>
C# 代码
private void OnFlick(object sender, FlickGestureEventArgs e)
{
var vm = DataContext as SelectedCatalogViewModel;
if (vm != null)
{
// User flicked towards left
if (e.HorizontalVelocity < 0)
{
// Load the next image
LoadNextPage(null);
}
// User flicked towards right
if (e.HorizontalVelocity > 0)
{
// Load the previous image
LoadPreviousPage();
}
}
}
希望它会帮助你......
于 2013-09-25T11:59:48.293 回答