Подтвердить что ты не робот

Как получить салфетки в Windows Phone 7

Я хочу прорисовывать изображения в телефоне Windows 7. С чего начать?

4b9b3361

Ответ 1

Вы можете использовать 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

Ответ 3

Попробуйте следующее:

using Microsoft.Phone.Controls;

public partial class MyControl
{
    public MyControl()
    {
        InitializeComponent();

        var gl = GestureService.GetGestureListener(asd);
        gl.Flick += new EventHandler<FlickGestureEventArgs>(GestureListener_Flick);
    }

    private void GestureListener_Flick(object sender, FlickGestureEventArgs e)
    {
        if (e.Direction == Orientation.Horizontal)
        {
            if (e.HorizontalVelocity < 0) // determine direction (Right > 0)
            {
                //Some Action
            }
            else
            {
                //Some Action
            }
        }
    }
}