Share via


Ma 1ère application Surface en WPF

Bonjour à tous,

A la PDC de Los Angeles, nous avons annoncé la disponibilité du SDK de Surface. Pour ceux qui ne connaissent pas, je vous invite à découvrir ce bijou technologique sur notre site: https://www.microsoft.com/surface/index.html

 surface_blog_header

Je vous propose de voir ensemble rapidement comment un développeur WPF classique va pouvoir créer une application Surface en 2 temps 3 mouvements. Sur ma machine Windows Vista SP1, j'ai installé Visual Studio 2008 SP1 et le SDK Surface 1.0. J'ai donc un nouveau type de projet disponible:

image_2

Je vais donc choisir de créer une application de type Surface Application (WPF).

image_4

Cela ressemble quand même drôlement à une application WPF? En fait, c'est du WPF avec un nouveau namespace "surface/2008" et des contrôles supplémentaires.

Je vous propose d'ajouter du XAML WPF standard dans un StackPanel:

image_6 

Avant de faire le fameux "F5" pour voir le résultat, lançons le simulateur de table surface disponible avec le SDK:

image_8 

On obtient cela avec lequel on peut déjà jouer. A noter: le simulateur de Surface permet d'utiliser plusieurs souris sur la même machine pour simuler les différents doigts. :)

image_10

Faisons F5 dans Visual Studio 2008, le simulateur charge notre application Surface WPF:

image_12 

C'est bien beau tout cela, mais moi je voulais pouvoir bouger avec mes "faux doigts" les objets. C'est simple, il suffit de modifier le XAML pour utiliser un contrôle Surface en lieu et place du StackPanel classique. Ce contrôle s'appelle le "ScatterView":

image_14

Relançons l'ensemble:

image_16

Et voilà, avec ma souris et mon trackpoint de mon portable, j'ai mon code WPF accessible sur ma table Surface! Je peux bouger les objets, les agrandir en tirant dessus, etc.

Tout cela, en n'utilisant qu'un seul nouveau contrôle Surface et le reste en faisant du WPF.

Si vous voulez en savoir davantage, je vous invite à regarder une session qui eu lieu sur ce sujet à la PDC ici : https://channel9.msdn.com/pdc2008/PC17/

Bye,

David, technicien de surface à ses heures perdues.

Comments

  • Anonymous
    October 30, 2008
    PingBack from http://mstechnews.info/2008/10/ma-1re-application-surface-en-wpf/

  • Anonymous
    November 02, 2008
    Bonjour, L'exemple est sympa, il faut l'avouer mais comment est-il possible de se procurer le DSK ? Je veux bien acheter une "unit" mais cela fait cher pour des tests :-) Merci d'avance Cédric

  • Anonymous
    November 02, 2008
    Re, Je voulais dire le SDK pas le DSK, je ne veux pas d'ennuie moi :-) Cédric

  • Anonymous
    November 02, 2008
    J'avais compris pour le SDK :) Je vais me renseigner pour connaître la disponibilité du SDK en téléchargement. David