J'ai installé Microsoft SDK 1.0 SP1 sur Win7 avec 64 bits en suivant ces instructions: www.brianpeek.com/blog/archive/2009/05/14/install-the-surface -sdk-sp1-workstation-edition-sur-x64.aspxPas de multitouch en utilisant ScatterView, MultitouchVista et Surface SDK
Aucun problème jusqu'à présent. Pour tester mon application, j'utilise MultitouchVista (voir ici: multitouchvista.codeplex.com/) avec deux souris. (mise à jour: j'ai essayé avec le simulateur de surface et cela a fonctionné, il pourrait ne pas être un problème de code)
Si je veux essayer l'exemple ScatterPuzzle (est inclus dans SurfaceSDK) un seul point est utilisé. Donc, je ne peux pas mettre à l'échelle ou tourner, ou même déplacer deux objets en même temps.
même cet exemple simple de msdn.microsoft.com/en-us/library/ee957318.aspx ne fonctionne pas:
<s:SurfaceWindow
x:Class="ScatterViewOverview.SurfaceWindow1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:s="http://schemas.microsoft.com/surface/2008"
Title="ScatterViewOverview">
<s:ScatterView>
<Image Source="Resources/Desert.jpg"/>
</s:ScatterView>
</s:SurfaceWindow>
Est-ce une sorte d'un bug connu ou que je fais somethingh mal?
Merci. PS: Par exemple dans l'approche actuelle, j'utilise RotateTransform pour faire pivoter et ManipulationDelta pour calculer le degré de rotation nécessaire de mon objet.
Edit: Oui, je l'ai essayé avec le simulateur de surface, et il fonctionne très bien. Le problème est que j'ai besoin d'utiliser MultiTouchVista. Nous avons construit une table Multitouch qui obtient la même entrée que celle simulée avec les souris. J'ai trouvé une vidéo sur Youtube où MultiTouchVista est utilisé sur les applications de démonstration: http://www.youtube.com/watch?v=CHsqS2QnR14
Edit2: Il semble que les éléments du SDK besoin ContactEvents, mais MultitouchVista "seulement" vous donne TouchEvents. Donc, ils ne fonctionneront pas sans solutions de contournement lourdes.
Merci, mais je dois utiliser MultiTouchVista. Et je veux avoir les fonctionnalités du SDK ... on verra. –
J'ai essayé et essayé et essayé ... Il semble que les éléments du SDK ont besoin de ContactEvents, mais MultitouchVista "seulement" vous donne TouchEvents. Donc, ils ne fonctionneront pas sans solutions de contournement lourdes. –