Quiero deslizar imágenes en el teléfono de Windows 7. ¿Por dónde empiezo?cómo deslizar el dedo en el teléfono de Windows 7
Respuesta
Puede usar el GestureService
en el Silverlight Control Toolkit for Windows Phone 7. En el elemento de interfaz de usuario, añadir el siguiente fragmento de código (después de haber referenciado DLL de la caja de herramientas en su proyecto WP7) -
<toolkit:GestureService.GestureListener>
<toolkit:GestureListener Flick="OnFlick"/>
</toolkit:GestureService.GestureListener>
implementar el controlador de OnFlick en el archivo de código subyacente, como tal -
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();
}
}
}
Espero que esto ayude, indyfromoz
¿Qué significa "var vm = DataContext como SelectedCatalogViewModel;" ¿media? – Shaireen
La página que requiere un gesto deslizado implementado está vinculada a un ViewModel. La clase ViewModel es SelectedCatalogViewModel y estoy usando el RelayCommand de MVVMLight (MVVM toolkit) para conectar los eventos del código subyacente con el ViewModel subyacente. Perdón por la confusión. Cheers, indyfromoz – indyfromoz
También es posible que desee asegurarse de que la velocidad horizontal sea mayor (en un orden de magnitud, incluso) que la velocidad vertical, de modo que los deslizamientos diagonales o en su mayoría verticales no activen 'LoadNextPage' y' Métodos LoadPreviousPage'. – pho79
Si no desea utilizar el kit de herramientas de Silverlight puede utilizar el marco de XNA.
http://www.nickharris.net/2010/11/using-touchpanel-for-gestures-in-windows-phone-7/
Pero en lo que dicen los documentos ... el framework XNA es para juegos ... ¿No es así? – Shaireen
Sí, pero el marco XNA funciona en WP7 para juegos WP7, por lo que puede hacer referencia a la parte de gestos del marco para una aplicación normal. Significa que no tiene que depender de bibliotecas de terceros. – Phill
Prueba esto:
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
}
}
}
}
- 1. Obtención de coordenadas GPS en el teléfono Windows 7
- 2. teléfono de Windows 7 Botón de búsqueda
- 3. ORM asignador para Windows 7 teléfono
- 4. Abrir el archivo html sin conexión programáticamente en el teléfono de Windows 7
- 5. Cómo eliminar elementos de un cuadro de lista en el teléfono con Windows 7?
- 6. ¿Es posible emular un segundo dedo para el emulador de Windows Phone 7?
- 7. ¿Puede instalar sus propias aplicaciones en su teléfono Windows 7?
- 8. teléfono 7 Manejo de Windows retroceso KeyDown evento
- 9. Cambiar la configuración del teléfono de Windows Phone 7 App
- 10. Cómo capturar la dirección del movimiento del dedo en el teléfono Android?
- 11. qué tan confiable es la velocidad del GPS en el teléfono con Windows 7
- 12. Resuelva el nombre NetBIOS en Windows 7
- 13. Eliminar la entrada posterior en el teléfono de Windows mango
- 14. ListBox Estilo Elemento seleccionado en el teléfono de Windows
- 15. aplicación de teléfono de Windows ejecutándose en el fondo
- 16. El análisis de JSON en Windows Phone 7
- 17. Cómo manejar el botón Atrás en Windows Phone 7
- 18. Cómo instalar el módulo pywin32 en Windows 7
- 19. ¿Cómo depurar el "error no especificado" en Windows Phone 7?
- 20. Control de vibración para Windows Phone 7
- 21. ¿Cómo verificar el sistema es Windows 7 o Windows Server 2008 R2 en el instalador Wix?
- 22. Cómo forzar el uso de tema de luz en Windows Phone 7?
- 23. Dibujar una línea con el dedo toque en el iPhone
- 24. , ¿qué evento se usa para deslizar el dedo hacia la izquierda y hacia la derecha en Android?
- 25. Windows Phone 7: Resalte el ítem Selectedboxbox
- 26. Cómo obtener el nombre del tema de Windows 7
- 27. Lista desplegable Windows Phone 7
- 28. ¿Hay alguna manera de simular el desempate en el emulador de Windows Phone 7?
- 29. ¿Iniciar tomcat en el inicio de Windows 7?
- 30. Cards.dll en Windows 7
¿Qué significa "golpe" ing una imagen? –
Al deslizar el dedo, quise decir un gesto en el que tocar y arrastrar y salir será como voltear la página – Shaireen