2009-08-10 18 views
10

Me pregunto si WPF en .Net 3.5 admite el tacto o multi-touch para computadora portátil? Apreciar si hay algunas demostraciones interesantes para mostrar el efecto.WPF admite pantalla táctil o multi-táctil?

Estoy usando VSTS2008 + C#.

gracias de antemano, George

+2

Para multitouch, supongo que debe consultar el Surface SDK. No creo que haya demasiados dispositivos en el mundo en este momento que admitan multi-touch (aunque quizás esté equivocado). – Sharun

+0

Gracias Klerk! Para superficie, ¿es un dispositivo especial? ¿O simplemente PC portátil normal + algún SDK especial? – George2

+1

http://www.microsoft.com/surface/Default.aspx – Sharun

Respuesta

6

WPF 4.0 Beta 2 es compatible con multi-táctil completa, pero sólo en Windows 7, como Windows 7 es el primer multi-touch habilitado versión de Windows.

Para 3.5 en XP puede probar el marco multitáctil Breeze para WPF 3.5 en http://code.google.com/p/breezemultitouch/ su código abierto y los enchufes en TUIO (multi-touch protocol). TUIO le permite tender un puente entre varios dispositivos multitáctiles y su aplicación WPF 3.5 sin necesidad de soporte multitáctil del sistema operativo.

4

No forma nativa, pero echa un vistazo al Código Pack de Windows 7, que reúne características basadas-7 para desarrolladores .NET. Este es un código de MS, por cierto, no una biblioteca de terceros.

Incluye código multitouch, pero no sé exactamente qué tan fácil es usarlo en una aplicación WPF.

enlaces pertinentes:
http://blogs.msdn.com/charlie/archive/2009/08/07/windows-7-code-pack-v-1-0-released.aspx
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=1c333f06-fadb-4d93-9c80-402621c600e7

+0

Gracias Will, me pregunto el efecto de toque múltiple o táctil. ¿Hay alguna Demos desarrollada en Windows por WPF? – George2

6

en realidad no es responsabilidad de WPF para soportar dispositivos táctiles, pero el O/S. El O/S simplemente delega los eventos de mouseDown == fingerTouchedScreen a WPF (no es una declaración 100% precisa, pero es suficiente :)).

Si desea desarrollar WPF para dispositivos con pantalla táctil, realmente necesita mirar su diseño de interfaz de usuario en lugar de lo que es compatible y lo que no.

This post tiene una buena respuesta para eso.

Básicamente, se trabaja con los mismos eventos que usted haría con sus dispositivos estándar smith'n'wesson point'n'click :)

+0

Gracias Meeh, solo me pregunto el efecto de toque múltiple o táctil. ¿Hay alguna Demos desarrollada en Windows por WPF? – George2

+4

mouseDown! = FingerTouchedScreen –

Cuestiones relacionadas