Вы можете использовать GestureService
в Silverlight Control Toolkit для Windows Phone 7 . В свой элемент пользовательского интерфейса добавьте следующий фрагмент кода (после того, как вы обратились к библиотеке DLL набора инструментов в своем проекте WP7) -
<toolkit:GestureService.GestureListener>
<toolkit:GestureListener Flick="OnFlick"/>
</toolkit:GestureService.GestureListener>
Реализовать обработчик OnFlick в файле с выделенным кодом, например, -
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();
}
}
}
Надеюсь, это поможет,
indyfromoz