Partager via


Flip page demo using WPF

[Update: source code available here

Let's have a little fun using WPF !

In this very short post, I am just giving you a preview of a page flip control that I am working on. The algorithm is mixing C# code and WPF 2D transformations and clipping. Once again, using WPF, we have all the benefits of the graphic hardware acceleration and a reduced remaining code to write.

This version is developed with .Net Framework 3.0 RC1 components. You can test it with Windows Vista or Windows XP SP2 + .Net Framework 3.0 RC1 installed.

I will provide the whole source code of this solution when the control will be completely finished (I hope in a few weeks). For the moment you can find the binaries attached to this post.

Video: WPF Flip page sample 

 

 

winappFlipPage.zip

Comments

  • Anonymous
    November 05, 2006
    Very nice! It does have some issues if you move your mouse really weird, but overall impressive :)

  • Anonymous
    November 05, 2006
    Très sympa !

  • Anonymous
    November 05, 2006
    J'ai hate que tu nous montre la technique derrière

  • Anonymous
    November 05, 2006
    YOU ARE A ROCK STAR! Beautiful!

  • Anonymous
    November 06, 2006
    mitsu tu nous fais flipper ... :-)

  • Anonymous
    November 06, 2006
    Je me souviens que BeOS faisait ça en Natif en 1998. Encore une innovation à la sauce Redmond !

  • Anonymous
    November 06, 2006
    The comment has been removed

  • Anonymous
    November 06, 2006
    Euuu c'est pas très vendeur ce que tu es en train de dire Mistu ... en fait tu nous expliques que nos salaires ne seront plus justifiés :p

  • Anonymous
    November 06, 2006
    Question facile, réponse facile: Pour un même temps de travail, tu vas pouvoir ajouter plus de valeur à ton travail. Quel devrait-être l'impact sur ton salaire ? :-)

  • Anonymous
    November 14, 2006
    Pas mal ton echiquier en 3D. manque plus que les pièces.

  • Anonymous
    November 15, 2006
    Looks fantastic, whe will the source be available?

  • Anonymous
    November 16, 2006
    Mitsu tu mis us tim cool non?

  • Anonymous
    November 22, 2006
    nice demo! hope you can share the code with us.. I would like to use it as a 'layout' for a blog :)

  • Anonymous
    November 22, 2006
    C'est super utile ca ! Heureusement que Ms est la pour le faire ! Vive Ms

  • Anonymous
    December 13, 2006
    Just a comment to say that it looks cool, the CPU isn't overbooked when I continuously roll the page. Also I do support you about what you wrote about implementing BeOS and/or Mac graphical features in an easy way. (By the way, perhaps we will get in touch soon through Jean-François)

  • Anonymous
    April 12, 2007
    When will you share this application codes. I m wait you :) Thanks Again

  • Anonymous
    April 17, 2007
    After a long time of work on my free time here is finally a first version of the flip page demo ( http://blogs.msdn.com/mitsu/archive/2006/11/05/flip-page-demo-using-wpf.aspx

  • Anonymous
    May 06, 2007
    Oui je trouve ca bien de pouvoir manipuler les images aussi facilement mais je trouve que l'on perd beaucoup niveau programmation avec toutes ces classes on nous eloignes de plus en plus de la machine, d'ailleurs je me demande si c'est encore de la programmation ca se rapproche de plus en plus a un demo-maker bientot on auras plus qu'à cliquer pour programmer.

  • Anonymous
    May 06, 2007
    Humm, trop facile ou trop de classes ? J'aime être proche de la machine. .Net est une nouvelle technologie qui même si elle est JITée a une architecture qui respecte celà. Pour le graphisme, la vraie puissance proche de la machine, c'est DirectX. On y manipule le hardware quasi directement, on adapte son code à ce que sait faire la carte graphique. Je ne pense pas que c'est ce que vous ayez envie de faire pour afficher des données. L'abstraction qu'apporte WPF avec toutes ses classes vous permet de ne pas vous en occuper ou presque. Je vous rassure, nous sommes très loin d'une technologie de démo et nous sommes bien sur du code binaire natif qui s'exécute. Cordialement, Mitsu

  • Anonymous
    May 23, 2007
    The comment has been removed

  • Anonymous
    February 04, 2008
    J'ai vu la démo, c'est effectivement très puissant, mais est-ce aussi consommateur qu puissant ? WPF intègrera t'il également une optimisation OPENGL, en plus de DIRECTX/3D ? Ca pourrait être sympa pour le mélange des genres....

  • Anonymous
    May 06, 2008
    Your tutorial seems cool! I just wonder if you have a plan to translate you blogs into english, so that not only french people can understand it.(:D

  • Anonymous
    October 18, 2008
    Bravo Mitsu !!! Ce que tu as réalisé avec WPF est vraiment trop beau. Tu dois être un expert en .NET. Cela ne fait que quelques mois que j'apprends à programmer sous .NET et je ne verrai pas WPF dans mes cours... As-tu des conseils à me donner pour progresser en WPF sachant que je n'y connais rien ?

  • Anonymous
    April 25, 2009
    Je n'arrive pas à utiliser le contrôle dans mon application silverlight. Comment on fait ?

  • Anonymous
    June 15, 2011
    Thank you very much, we use your control and it is really nice effect and impressive. I should say that the code is not buggy and everything is correct thanks again Bamshad